diff options
Diffstat (limited to 'lib/libc/sys/getfsstat.2')
-rw-r--r-- | lib/libc/sys/getfsstat.2 | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/lib/libc/sys/getfsstat.2 b/lib/libc/sys/getfsstat.2 index 8d4d545..d25610b 100644 --- a/lib/libc/sys/getfsstat.2 +++ b/lib/libc/sys/getfsstat.2 @@ -37,7 +37,7 @@ .Os .Sh NAME .Nm getfsstat -.Nd get list of all mounted filesystems +.Nd get list of all mounted file systems .Sh LIBRARY .Lb libc .Sh SYNOPSIS @@ -48,7 +48,7 @@ .Fn getfsstat "struct statfs *buf" "long bufsize" "int flags" .Sh DESCRIPTION .Fn Getfsstat -returns information about all mounted filesystems. +returns information about all mounted file systems. .Fa Buf is a pointer to .Xr statfs @@ -73,53 +73,53 @@ struct statfs { long f_files; /* total file nodes in file system */ long f_ffree; /* free file nodes in fs */ fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - int f_type; /* type of filesystem (see below) */ + uid_t f_owner; /* user that mounted the file system */ + int f_type; /* type of file system (see below) */ int f_flags; /* copy of mount flags */ long f_spare[2]; /* spare for later */ char f_fstypename[MFSNAMELEN];/* fs type name */ char f_mntonname[MNAMELEN];/* directory on which mounted */ - char f_mntfromname[MNAMELEN];/* mounted filesystem */ + char f_mntfromname[MNAMELEN];/* mounted file system */ }; .Ed .Pp The flags that may be returned include: .Bl -tag -width MNT_ASYNCHRONOUS .It Dv MNT_RDONLY -The filesystem is mounted read-only; +The file system is mounted read-only; Even the super-user may not write on it. .It Dv MNT_NOEXEC -Files may not be executed from the filesystem. +Files may not be executed from the file system. .It Dv MNT_NOSUID Setuid and setgid bits on files are not honored when they are executed. .It Dv MNT_NODEV -Special files in the filesystem may not be opened. +Special files in the file system may not be opened. .It Dv MNT_SYNCHRONOUS -All I/O to the filesystem is done synchronously. +All I/O to the file system is done synchronously. .It Dv MNT_ASYNCHRONOUS -No filesystem I/O is done synchronously. +No file system I/O is done synchronously. .It Dv MNT_LOCAL -The filesystem resides locally. +The file system resides locally. .It Dv MNT_QUOTA -The filesystem has quotas enabled on it. +The file system has quotas enabled on it. .It Dv MNT_ROOTFS -Identifies the root filesystem. +Identifies the root file system. .It Dv MNT_EXRDONLY -The filesystem is exported read-only. +The file system is exported read-only. .It Dv MNT_EXPORTED -The filesystem is exported for both reading and writing. +The file system is exported for both reading and writing. .It Dv MNT_DEFEXPORTED -The filesystem is exported for both reading and writing to any Internet host. +The file system is exported for both reading and writing to any Internet host. .It Dv MNT_EXPORTANON -The filesystem maps all remote accesses to the anonymous user. +The file system maps all remote accesses to the anonymous user. .It Dv MNT_EXKERB -The filesystem is exported with Kerberos uid mapping. +The file system is exported with Kerberos uid mapping. .El .Pp -Fields that are undefined for a particular filesystem are set to -1. +Fields that are undefined for a particular file system are set to -1. The buffer is filled with an array of .Fa fsstat -structures, one for each mounted filesystem +structures, one for each mounted file system up to the size specified by .Fa bufsize . .Pp @@ -127,7 +127,7 @@ If .Fa buf is given as NULL, .Fn getfsstat -returns just the number of mounted filesystems. +returns just the number of mounted file systems. .Pp Normally .Fa flags @@ -139,10 +139,10 @@ is set to .Dv MNT_NOWAIT , .Fn getfsstat will return the information it has available without requesting -an update from each filesystem. +an update from each file system. Thus, some of the information will be out of date, but .Fn getfsstat -will not block waiting for information from a filesystem that is +will not block waiting for information from a file system that is unable to respond. .Sh RETURN VALUES Upon successful completion, the number of @@ -161,7 +161,7 @@ points to an invalid address. .It Bq Er EIO An .Tn I/O -error occurred while reading from or writing to the filesystem. +error occurred while reading from or writing to the file system. .El .Sh SEE ALSO .Xr statfs 2 , |