|
|
1.1 root 1: .TH USTAT 2
2: .SH NAME
3: ustat \- get file system statistics
4: .SH SYNOPSIS
5: .B #include <sys/types.h>
6: .br
7: .B #include <ustat.h>
8: .sp
9: .B int ustat (dev, buf)
10: .br
11: .B int dev;
12: .br
13: .B struct ustat \(**buf;
14: .SH DESCRIPTION
15: .I Ustat\^
16: returns information about a mounted file system.
17: .I Dev\^
18: is a device number identifying a device containing
19: a mounted file system.
20: .I Buf\^
21: is a pointer to a
22: .I ustat\^
23: structure that includes to following elements:
24: .PP
25: .RS
26: .nf
27: .ta 8n 25n 30n
28: daddr_t f_tfree; /\(** Total free blocks \(**/
29: ino_t f_tinode; /\(** Number of free inodes \(**/
30: char f_fname[6]; /\(** Filsys name \(**/
31: char f_fpack[6]; /\(** Filsys pack name \(**/
32: .fi
33: .RE
34: .PP
35: .I Ustat\^
36: will fail if one or more of the following are true:
37: .TP 15
38: .TP
39: .SM
40: \%[EINVAL]
41: .I Dev\^
42: is not the device number of a device containing a mounted file system.
43: .TP
44: .SM
45: \%[EFAULT]
46: .I Buf\^
47: points outside the process's allocated address space.
48: .SH "RETURN VALUE"
49: Upon successful completion, a value of 0 is returned.
50: Otherwise, a value of \-1 is returned and
51: .I errno\^
52: is set to indicate the error.
53: .SH "SEE ALSO"
54: stat(2), fs(4).
55: .\" @(#)ustat.2 6.2 of 9/6/83
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.