VOP_PATHCONF -- return POSIX pathconf information
#include <sys/param.h>
#include <sys/vnode.h>
#include <sys/unistd.h>
int
VOP_PATHCONF(struct vnode *vp, int name, int *retval);
The arguments are:
vp the vnode to get information about
name the type of information to return
retval the place to return the information
The value of name specifies what should be returned:
_PC_LINK_MAX The maximum number of links to a file.
_PC_NAME_MAX The maximum number of bytes in a file name.
_PC_PATH_MAX The maximum number of bytes in a pathname.
_PC_PIPE_BUF The maximum number of bytes which will be written
atomically to a pipe.
_PC_CHOWN_RESTRICTED Return 1 if appropriate privileges are required for
the chown(2) system call, otherwise 0.
_PC_NO_TRUNC Return 1 if file names longer than KERN_NAME_MAX
are truncated.
If name is recognized, *retval is set to the specified value and zero is
returned, otherwise EINVAL is returned.
pathconf(2), vnode(9)
This man page was written by Doug Rabson.
FreeBSD 5.2.1 July 24, 1996 FreeBSD 5.2.1 [ Back ] |