minix man page for vop_symlink

Query: vop_symlink

OS: minix

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

VOP_CREATE(9)						   BSD Kernel Developer's Manual					     VOP_CREATE(9)

NAME
VOP_CREATE, VOP_MKNOD, VOP_MKDIR, VOP_SYMLINK -- create a file, socket, fifo, device, directory or symlink SYNOPSIS
#include <sys/param.h> #include <sys/vnode.h> #include <sys/namei.h> int VOP_CREATE(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap); int VOP_MKNOD(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap); int VOP_MKDIR(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap); int VOP_SYMLINK(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap, char *target); DESCRIPTION
These entry points create a new file, socket, fifo, device, directory or symlink in a given directory. The arguments are: dvp The locked vnode of the directory. vpp The address of a variable where the resulting locked vnode should be stored. cnp The pathname component created. vap The attributes that the new object should be created with. target The pathname of the target of the symlink. These entry points are called after VOP_LOOKUP(9) when an object is being created. LOCKS
The directory, dvp will be locked on entry and must remain locked on return. If the call is successful, the new object will be returned locked. RETURN VALUES
If successful, the vnode for the new object is placed in *vpp and zero is returned. Otherwise, an appropriate error is returned. ERRORS
[ENOSPC] The file system is full. [EDQUOT] The user's file system space or inode quota would be exceeded. SEE ALSO
vnode(9), VOP_LOOKUP(9) HISTORY
The function VOP_CREATE appeared in 4.3BSD. AUTHORS
This manual page was written by Doug Rabson. BSD
July 24, 1996 BSD
Related Man Pages
vop_mknod(9) - debian
vop_mkdir(9) - freebsd
vop_mknod(9) - freebsd
vop_symlink(9) - opensolaris
vop_create(9) - php
Similar Topics in the Unix Linux Community
Learning OS design, Linux Vs. Minix???
New FB Page for Forums
Is UNIX an open source OS ?
New to Unix
Just getting started with UNIX programming and administration