Интерактивная система просмотра системных руководств (man-ов)
VOP_PATHCONF (9)
>> VOP_PATHCONF (9) ( FreeBSD man: Ядро )
BSD mandoc
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 int *retval);
DESCRIPTION
The arguments are:
- Fa vp
-
The vnode to get information about.
- Fa name
-
The type of information to return.
- Fa retval
-
The place to return the information.
The value of
Fa 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.
RETURN VALUES
If
Fa name
is recognized,
Fa *retval
is set to the specified value and zero is returned, otherwise
Er EINVAL
is returned.
SEE ALSO
pathconf(2),
vnode(9)
AUTHORS
This manual page was written by
An Doug Rabson .
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- SEE ALSO
-
- AUTHORS
-