| Index: fusl/include/mntent.h
|
| diff --git a/fusl/include/mntent.h b/fusl/include/mntent.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d03c414a2b069d7701f285320767fbe67522093a
|
| --- /dev/null
|
| +++ b/fusl/include/mntent.h
|
| @@ -0,0 +1,44 @@
|
| +#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
|
|
|