43 lines
		
	
	
		
			791 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			791 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #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);
 | |
| char *hasmntopt(const struct mntent *, const char *);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif
 |