unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

GETFSENT(3)                Library Functions Manual                GETFSENT(3)



NAME
       getfsent,  getfsspec,  getfsfile,  getfstype,  setfsent, endfsent - get
       file system descriptor file entry

SYNOPSIS
       #include <&lt;fstab.h>&gt;

       struct fstab *getfsent()

       struct fstab *getfsspec(spec)
       char *spec;

       struct fstab *getfsfile(file)
       char *file;

       struct fstab *getfstype(type)
       char *type;

       int setfsent()

       int endfsent()

DESCRIPTION
       These routines are included for compatibility with 4.2 BSD;  they  have
       been superseded by the getmntent(3) library routines.

       getfsent,  getfsspec, getfstype, and getfsfile each return a pointer to
       an object with the following structure containing the broken-out fields
       of a line in the file system description file, <fstab.h>.
              struct fstab {
                   char *fs_spec;
                   char *fs_file;
                   char *fs_type;
                   int  fs_freq;
                   int  fs_passno;
              };

       The fields have meanings described in fstab(5).

       getfsent()  reads the next line of the file, opening the file if neces-
       sary.

       getfsent() opens and rewinds the file.

       endfsent closes the file.

       getfsspec and getfsfile sequentially search from the beginning  of  the
       file  until  a  matching  special file name or file system file name is
       found, or until EOF is encountered.  getfstype does likewise,  matching
       on the file system type field.

FILES
       /etc/fstab

SEE ALSO
       fstab(5)

DIAGNOSTICS
       Null pointer (0) returned on EOF or error.

BUGS
       The  return  value points to static information which is overwritten in
       each call.



                                6 October 1987                     GETFSENT(3)