Path: blob/main/system/lib/libc/musl/include/mntent.h
6172 views
#ifndef _MNTENT_H1#define _MNTENT_H23#ifdef __cplusplus4extern "C" {5#endif67#define __NEED_FILE8#include <bits/alltypes.h>910#define MOUNTED "/etc/mtab"1112#define MNTTYPE_IGNORE "ignore"13#define MNTTYPE_NFS "nfs"14#define MNTTYPE_SWAP "swap"15#define MNTOPT_DEFAULTS "defaults"16#define MNTOPT_RO "ro"17#define MNTOPT_RW "rw"18#define MNTOPT_SUID "suid"19#define MNTOPT_NOSUID "nosuid"20#define MNTOPT_NOAUTO "noauto"2122struct mntent {23char *mnt_fsname;24char *mnt_dir;25char *mnt_type;26char *mnt_opts;27int mnt_freq;28int mnt_passno;29};3031FILE *setmntent(const char *, const char *);32int endmntent(FILE *);33struct mntent *getmntent(FILE *);34struct mntent *getmntent_r(FILE *, struct mntent *, char *, int);35int addmntent(FILE *, const struct mntent *);36char *hasmntopt(const struct mntent *, const char *);3738#ifdef __cplusplus39}40#endif4142#endif434445