|
|
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();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.