FreeBSD Manual Pages
VOP_PATHCONF(9) FreeBSD Kernel Developer's Manual VOP_PATHCONF(9) NAME VOP_PATHCONF -- return POSIX pathconf information SYNOPSIS #include <sys/param.h> #include <sys/vnode.h> #include <sys/unistd.h> int VOP_PATHCONF(struct vnode *vp, int name, long *retval); DESCRIPTION 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. LOCKS The vnode will be locked on entry and should remain locked on return. RETURN VALUES If name is recognized, *retval is set to the specified value and zero is returned, otherwise EINVAL is returned. SEE ALSO pathconf(2), vnode(9) AUTHORS This manual page was written by Doug Rabson. FreeBSD 13.0 December 31, 2020 FreeBSD 13.0
NAME | SYNOPSIS | DESCRIPTION | LOCKS | RETURN VALUES | SEE ALSO | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=VOP_PATHCONF&sektion=9&manpath=FreeBSD+13.1-RELEASE+and+Ports>