4BSD/usr/man/cat5/fstab.5

Compare this file to the similar file:
Show the results in this format:




FSTAB(5)            UNIX Programmer's Manual             FSTAB(5)



NAME
     fstab - static information about the filesystems

SYNOPSIS
     #include <fstab.h>

DESCRIPTION
     The file /_e_t_c/_f_s_t_a_b contains descriptive information about
     the various file systems.  /_e_t_c/_f_s_t_a_b is only _r_e_a_d by pro-
     grams, and not written; it is the duty of the system
     administrator to properly create and maintain this file.

     These programs use /_e_t_c/_f_s_t_a_b: _d_u_m_p, _m_o_u_n_t, _u_m_o_u_n_t, _s_w_a_p_o_n,
     _f_s_c_k and _d_f. The order of records in /_e_t_c/_f_s_t_a_b is impor-
     tant, for both _f_s_c_k, _m_o_u_n_t, and _u_m_o_u_n_t sequentially iterate
     through /_e_t_c/_f_s_t_a_b doing their thing.

     The special file name is the block special file name, and
     not the character special file name.  If a program needs the
     character special file name, the program must create it by
     appending a ``r'' after the last ``/'' in the special file
     name.

     #define FSTAB                  "/etc/fstab"
     #define FSNMLG                 16

     #define FSTABFMT    "%16s:%16s:%2s:%d:%d\n"
     #define FSTABARG(p) (p)->fs_spec, (p)->fs_file, \
                         (p)->fs_type, &(p)->fs_freq, &(p)->fs_passno
     #define FSTABNARGS  5

     #define FSTAB_RW    "rw"       /* read write device */
     #define FSTAB_RO    "ro"       /* read only device */
     #define FSTAB_SW    "sw"       /* swap device */
     #define FSTAB_XX    "xx"       /* ignore totally */

     struct fstab {
             char  fs_spec[FSNMLG]; /* block special device name */
             char  fs_file[FSNMLG]; /* file system path prefix */
             char  fs_type[3];      /* rw,ro,sw or xx */
             int   fs_freq;         /* dump frequency, in days */
             int   fs_passno;       /* pass number on parallel dump */
     };


     The proper way to read records from /_e_t_c/_f_s_t_a_b is to use the
     routines getfsent(), getfsspec() or getfsfile().

FILES
     /etc/fstab





Printed 11/10/80                                                1






FSTAB(5)            UNIX Programmer's Manual             FSTAB(5)



SEE ALSO
     getfsent(3)





















































Printed 11/10/80                                                2