Gets information about a file system.
Standard C Library (libc.a)
struct fstab *getfsent( )
struct fstab *getfsspec (Special) char *Special;
struct fstab *getfsfile(File) char *File;
struct fstab *getfstype(Type) char *Type;
void setfsent( )
void endfsent( )
The getfsent subroutine reads the next line of the /etc/filesystems file, opening the file if necessary.
The setfsent subroutine opens the /etc/filesystems file and positions to the first record.
The endfsent subroutine closes the /etc/filesystems file.
The getfsspec and getfsfile subroutines sequentially search from the beginning of the file until a matching special file name or file-system file name is found, or until the end of the file is encountered. The getfstype subroutine does likewise, matching on the file-system type field.
Note: All information is contained in a static area, which must be copied to be saved.
|Special||Specifies the file-system file name.|
|File||Specifies the file name.|
|Type||Specifies the file-system type.|
The getfsent, getfsspec, getfstype, and getfsfile subroutines return a pointer to a structure that contains information about a file system. The header file fstab.h describes the structure. A null pointer is returned when the end of file (EOF) is reached or if an error occurs.
These subroutines are part of Base Operating System (BOS) Runtime.
|/etc/filesystems||Centralizes file system characteristics.|
The getvfsent, getvfsbytype, getvfsbyname, getvfsbyflag, setvfsent, or endvfsent subroutine.
The filesystems file.
Files, Directories, and File Systems for Programmers in AIX General Programming Concepts: Writing and Debugging Programs.