VOP_PATHCONF(9)

명칭
VOP_PATHCONF - POSIX 패스 구성 정보의 취득

서식
<sys/param.h> <sys/vnode.h> <sys/unistd.h> int VOP_PATHCONF(struct vnode *vp, int name, int *retval)

해설
인수는 이하와 같습니다.

vp  정보를 얻는 대상의 vnode.

name
    돌려주는 정보의 형태.

retval
    정보를 돌려주는 장소.

name 의 값은 이하의 무엇이 돌려주어지는지를 지정합니다.

_PC_LINK_MAX
    파일에의 링크의 최대치.

_PC_NAME_MAX
    파일명의 최대 바이트수.

_PC_PATH_MAX
    패스명의 최대 바이트수.

_PC_PIPE_BUF
    불가분에 파이프에 써내지는 최대 바이트수.

_PC_CHOWN_RESTRICTED
    chown(2) 시스템 콜을 위해서(때문에) 적절한 특권이 필요한 경우에는 1, 그렇지 않은 경우에는 0.

_PC_NO_TRUNC
    KERN_NAME_MAX 보다 긴 파일명을 절약할 수 있는 경우에는 1.

반환값
name 하지만 인식되는 경우, *retval (으)로 지정된 값이 설정되어 0 이 돌려주어져 그렇지 않은 경우에는 EINVAL 하지만 돌려주어집니다.

관련 항목
pathconf(2), vnode(9)

저자
이 메뉴얼 페이지는 Doug Rabson 하지만 썼습니다.