12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #ifndef _MNTENT_H
- #define _MNTENT_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define __NEED_FILE
- #include <bits/alltypes.h>
- #define MOUNTED "/etc/mtab"
- #define MNTTYPE_IGNORE "ignore"
- #define MNTTYPE_NFS "nfs"
- #define MNTTYPE_SWAP "swap"
- #define MNTOPT_DEFAULTS "defaults"
- #define MNTOPT_RO "ro"
- #define MNTOPT_RW "rw"
- #define MNTOPT_SUID "suid"
- #define MNTOPT_NOSUID "nosuid"
- #define MNTOPT_NOAUTO "noauto"
- struct mntent {
- char *mnt_fsname;
- char *mnt_dir;
- char *mnt_type;
- char *mnt_opts;
- int mnt_freq;
- int mnt_passno;
- };
- FILE *setmntent(const char *, const char *);
- int endmntent(FILE *);
- struct mntent *getmntent(FILE *);
- struct mntent *getmntent_r(FILE *, struct mntent *, char *, int);
- int addmntent(FILE *, const struct mntent *);
- char *hasmntopt(const struct mntent *, const char *);
- #ifdef __cplusplus
- }
- #endif
- #endif
|