Annotation of 43BSD/include/fstab.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1980 Regents of the University of California.
                      3:  * All rights reserved.  The Berkeley software License Agreement
                      4:  * specifies the terms and conditions for redistribution.
                      5:  *
                      6:  *     @(#)fstab.h     5.1 (Berkeley) 5/30/85
                      7:  */
                      8: 
                      9: /*
                     10:  * File system table, see fstab (5)
                     11:  *
                     12:  * Used by dump, mount, umount, swapon, fsck, df, ...
                     13:  *
                     14:  * The fs_spec field is the block special name.  Programs
                     15:  * that want to use the character special name must create
                     16:  * that name by prepending a 'r' after the right most slash.
                     17:  * Quota files are always named "quotas", so if type is "rq",
                     18:  * then use concatenation of fs_file and "quotas" to locate
                     19:  * quota file.
                     20:  */
                     21: #define        FSTAB           "/etc/fstab"
                     22: 
                     23: #define        FSTAB_RW        "rw"    /* read/write device */
                     24: #define        FSTAB_RQ        "rq"    /* read/write with quotas */
                     25: #define        FSTAB_RO        "ro"    /* read-only device */
                     26: #define        FSTAB_SW        "sw"    /* swap device */
                     27: #define        FSTAB_XX        "xx"    /* ignore totally */
                     28: 
                     29: struct fstab{
                     30:        char    *fs_spec;               /* block special device name */
                     31:        char    *fs_file;               /* file system path prefix */
                     32:        char    *fs_type;               /* FSTAB_* */
                     33:        int     fs_freq;                /* dump frequency, in days */
                     34:        int     fs_passno;              /* pass number on parallel dump */
                     35: };
                     36: 
                     37: struct fstab *getfsent();
                     38: struct fstab *getfsspec();
                     39: struct fstab *getfsfile();
                     40: struct fstab *getfstype();
                     41: int    setfsent();
                     42: int    endfsent();

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.