Gets information about a file system.
#include <fstab.h>
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.