파일 시스템 정보를 얻는다.
#include <sys/types.h> int ustat(dev_t dev, struct ustat * ubuf);
ustat 는 마운트된 파일 시스템에 대한 정보를 반환한다. dev는 마운트된 파일 시스템을 포함한 장치번호이다. ubuf는 장치의 정보를 가지고 있는 구조체로 다음과 같이 정의되어 있다.
daddr_t f_tfree; /* Total free blocks */ ino_t f_tinode; /* Number of free inodes */ char f_fname[6]; /* Filsys name */ char f_fpack[6]; /* Filsys pack name */
ustat(2)는 단지 호환성을 위해서 제공된다. 새로 작성되는 프로그램이라면 statfs(2)를 사용해야 한다.
성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다.
dev가 파일 시스템을 포함한 장치와 관련이 없다.
ubuf가 잘못된 주소공간을 가리키고 있다.
CDROM 꺼내기
statfs(2)
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
1장. ustat(2)
파일 시스템 정보를 얻는다.
1.1절. 사용법
1.2절. 설명
ustat 는 마운트된 파일 시스템에 대한 정보를 반환한다. dev는 마운트된 파일 시스템을 포함한 장치번호이다. ubuf는 장치의 정보를 가지고 있는 구조체로 다음과 같이 정의되어 있다.
ustat(2)는 단지 호환성을 위해서 제공된다. 새로 작성되는 프로그램이라면 statfs(2)를 사용해야 한다.
1.3절. 반환값
성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다.
1.4절. 에러
dev가 파일 시스템을 포함한 장치와 관련이 없다.
ubuf가 잘못된 주소공간을 가리키고 있다.
1.5절. 참고문헌
CDROM 꺼내기
statfs(2)
Recent Posts
Archive Posts
Tags