source: EcnlProtoTool/trunk/musl-1.1.12/include/mntent.h@ 279

Last change on this file since 279 was 279, checked in by coas-nagasima, 7 years ago

ファイルを追加、更新。

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-chdr
File size: 837 bytes
Line 
1#ifndef _MNTENT_H
2#define _MNTENT_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#define __NEED_FILE
9#include <bits/alltypes.h>
10
11#define MOUNTED "/etc/mtab"
12
13#define MNTTYPE_IGNORE "ignore"
14#define MNTTYPE_NFS "nfs"
15#define MNTTYPE_SWAP "swap"
16#define MNTOPT_DEFAULTS "defaults"
17#define MNTOPT_RO "ro"
18#define MNTOPT_RW "rw"
19#define MNTOPT_SUID "suid"
20#define MNTOPT_NOSUID "nosuid"
21#define MNTOPT_NOAUTO "noauto"
22
23struct mntent
24{
25 char *mnt_fsname;
26 char *mnt_dir;
27 char *mnt_type;
28 char *mnt_opts;
29 int mnt_freq;
30 int mnt_passno;
31};
32
33FILE *setmntent(const char *, const char *);
34int endmntent(FILE *);
35struct mntent *getmntent(FILE *);
36struct mntent *getmntent_r(FILE *, struct mntent *, char *, int);
37int addmntent(FILE *, const struct mntent *);
38char *hasmntopt(const struct mntent *, const char *);
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif
Note: See TracBrowser for help on using the repository browser.