Scroll to navigation

VOP_PATHCONF(9) Kernel Developer's Manual VOP_PATHCONF(9)

NAME

VOP_PATHCONFreturn 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:

The maximum number of links to a file.
The maximum number of bytes in a file name.
The maximum number of bytes in a pathname.
The maximum number of bytes which will be written atomically to a pipe.
Return 1 if appropriate privileges are required for the chown(2) system call, otherwise 0.
Return 1 if file names longer than KERN_NAME_MAX are truncated.

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.

July 21, 2019 Debian