tail head cat sleep
QR code linking to this page

Man page  — GETMNTINFO

명칭

getmntinfo – mount 한 파일 시스템 정보의 취득

내용

서식


#include <sys/param.h>
#include <sys/ucred.h>
#include <sys/mount.h>
int
getmntinfo(struct statfs **mntbufp, int flags);

해설

getmntinfo() 함수는, 현재 mount 하고 있는 파일 시스템을 각각 기술하는, statfs() 구조체의 배열을 돌려줍니다 ( statfs(2) (을)를 참조해 주세요).

getmntinfo() 함수는, 그 flags 파라미터를 투과적으로 getfsstat(2) 에 건네줍니다.

반환값

무사하게 완료했을 경우, getmntinfo() (은)는 목적의 배열에 있는 요소수의 카운트 돌려줍니다. 배열의 포인터는 mntbufp 에 격납됩니다. 에러가 일어나면(자) 0 이 돌아가, 에러를 나타내기 위해서(때문에) 외부 변수 errno 하지만 설정됩니다. 포인터 mntbufp (은)는 개편되지 않습니다만, getmntinfo() 에 의해 전에 돌려주어진 모든 정보는 없어집니다.

에러

getmntinfo() 함수는 실패하는 일이 있어, 프로그램 라이브러리 routine getfsstat(2) 또는 malloc(3) 의 에러로서 지정된다 errno (을)를 돌려줍니다.

관련 항목

getfsstat(2), mount(2), statfs(2), mount(8)

역사

getmntinfo() 함수는 BSD 4.4 그리고 최초로 받아들여졌습니다.

버그

getmntinfo() 함수는 구조체의 배열을 내부 정적 오브젝트에 기입해, 그 오브젝트의 포인터를 돌려줍니다. 이후의 getmntinfo() 의 호출은 같은 오브젝트를 개변합니다.

getmntinfo() 에 의해 할당해진 메모리는, 어플리케이션에 의해 free(3) 할 수 없습니다.


GETMNTINFO (3) June 9, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

The wonderful thing about standards is that there are so many of them to choose from.
— Grace Murray Hopper