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