VFS_FHTOVP(9)

명칭
VFS_FHTOVP - NFS 파일 핸들로부터 vnode 에의 변환

서식
<sys/param.h> <sys/mount.h> <sys/vnode.h> int VFS_FHTOVP(struct mount *mp, struct fid *fhp, struct vnode **vpp)

해설
이것은 NFS 파일 핸들로부터 vnode 에 변환하기 위해서 NFS 서버에 의해 사용됩니다.

인수는 이하와 같습니다.

mp  파일 시스템.

fhp 변환되는 파일 핸들.

vpp 새로운, 락 된 vnode 의 반환값.

파일 핸들의 내용은, 파일 시스템에 의해 정의되고 있어, 시스템의 다른 부분에 의해 검사되지 않습니다. 파일이 삭제되었을 때나 새로운 파일을 위해서(때문에) 파일 시스템의 자원이 재이용되었을 때의 통지와 같은 정도로, 파일 시스템안의 파일을 독자적으로 식별하기 위한 충분한 정보를 포함하고 있어야 합니다. 예를 들면, UFS 파일 시스템은, 파일 핸들안에 inode 번호 및 inode 세대 카운터를 격납합니다.

일반적으로는 이 함수에의 호출해 전은, 그 파일이 클라이언트에 있어 액세스 가능한지 어떤지를 검사하기 위해서 VFS_CHECKEXP(9) 호출을 합니다.

반환값
그 파일의 락 된 vnode 가 *vpp 에 돌려주어집니다.

관련 항목
VFS(9), VFS_CHECKEXP(9), VFS_VPTOFH(9), vnode(9)

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