summaryrefslogtreecommitdiff
path: root/mount-deprecated/mount_mntent.h
diff options
context:
space:
mode:
Diffstat (limited to 'mount-deprecated/mount_mntent.h')
-rw-r--r--mount-deprecated/mount_mntent.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/mount-deprecated/mount_mntent.h b/mount-deprecated/mount_mntent.h
new file mode 100644
index 0000000..3b74215
--- /dev/null
+++ b/mount-deprecated/mount_mntent.h
@@ -0,0 +1,28 @@
+#ifndef MOUNT_MNTENT_H
+#define MOUNT_MNTENT_H
+
+struct my_mntent {
+ const char *mnt_fsname;
+ const char *mnt_dir;
+ const char *mnt_type;
+ const char *mnt_opts;
+ int mnt_freq;
+ int mnt_passno;
+};
+
+#define ERR_MAX 5
+
+typedef struct mntFILEstruct {
+ FILE *mntent_fp;
+ char *mntent_file;
+ int mntent_lineno;
+ int mntent_errs;
+ int mntent_softerrs;
+} mntFILE;
+
+mntFILE *my_setmntent (const char *file, char *mode);
+void my_endmntent (mntFILE *mfp);
+int my_addmntent (mntFILE *mfp, struct my_mntent *mnt);
+struct my_mntent *my_getmntent (mntFILE *mfp);
+
+#endif /* MOUNT_MNTENT_H */