USTAT
Section: 리눅스 프로그래머 메뉴얼
(2)
Updated: 1995년 8월 9일
Index
Return to Main Contents
이름
ustat - 파일 시스템 통계를 얻는다.
사용법
#include <sys/types.h>
int ustat(dev_t dev, struct ustat * ubuf);
설명
ustat
는 마운트된 파일 시스템에 대한 정보를 반환한다.
dev
마운트된 파일 시스템을 포함한 번호확인 장치이다.
ubuf
는 다음을 포함하는 ustat구조를 가리킨다:
-
char f_fname[6]; /* Filsys name */
char f_fpack[6]; /* Filsys pack name */
마지막 두 필드(f_fname과 f_fpack)는 구현되지 않고, 항상 null문자로 가득차 있다.
반환값
성공시 0을 반환하고 에러시 -1이 반환된다. 그리고
errno
는 적절하게 설정된다.
에러
- EINVAL
-
dev
는 마운트된 파일 시스템을 포함한 장치와 관련없다.
- EFAULT
-
ubuf
는 당신이 접근가능한 주소공간외의 공간을 가리킨다.
- ENOSYS
-
The mounted file system referenced by
dev
가 참조하는 마운트된 파일 시스템은 이러한 연산이나 1.3.16이전 리눅스 모든 버전에서는 지원하지 않는다.
1.3.16.
주의
ustat
는 단지 호환성을 위해 제공된다. 모든 새로운 프로그램은
statfs(2)
을 사용해야한다.
호환
SVr4. SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR
but has no ENOSYS condition.
관련 항목
statfs(2),
stat(2)
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 에러
-
- 주의
-
- 호환
-
- 관련 항목
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004