GETVFSBYNAME(3)

명칭
getvfsbyname - 파일 시스템에 대한 정보를 취득

프로그램 라이브러리
libc

서식
<sys/param.h> <sys/mount.h> int getvfsbyname(const char *name, struct vfsconf *vfc)

해설
getvfsbyname() 함수는, 커널에 구성되어 있는 파일 시스템 모듈 에 관한 정보에의 액세스를 제공합니다. 성공했을 경우는, 요구된 파일 시스템 vfsconf (을)를, vfc (이)가 가리키는 위치에 돌려줍니다. 구조체 “struct vfsconf” 의 필드는, 다음과 같이 정의됩니다.

vfc_name
    파일 시스템의 이름
vfc_typenum
    커널에 의해 할당할 수 있었던 파일 시스템의 타입 번호
vfc_refcount
    파일 시스템을 사용하는 액티브한 포인트의 번호
vfc_flags
    getvfsent(3) 에 기술되는 flag bit

반환값

에러
다음의 에러가 보고되는 경우가 있습니다.

[EFAULT]
    vfc 포인터에 무효인 주소가 포함되어 있습니다.

[ENOENT]
    파일 시스템을 지정한다 name 하지만 미지인가, 또는 커널에 구성되어 있지 않습니다.

관련 항목
mount(2), getvfsent(3), sysctl(3), mount(8), sysctl(8)

역사
getvfsbyname() 함수는, FreeBSD 2.0 그리고 처음 등장했습니다.