X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=support%2Finclude%2Ffstab.h;h=64c8355396338af69d3bc5c4f84e6c2791b312c4;hb=bec68598de8fafacf185fa1676e6fba89d903d13;hp=52af7435fefd0aec7f8ab15726f72b3773574eb3;hpb=4e2bae795e5eaf9922f0b966ab5df64994c836a2;p=nfs-utils.git diff --git a/support/include/fstab.h b/support/include/fstab.h index 52af743..64c8355 100644 --- a/support/include/fstab.h +++ b/support/include/fstab.h @@ -3,22 +3,28 @@ #include "nfs_mntent.h" +#ifndef _PATH_FSTAB +#define _PATH_FSTAB "/etc/fstab" +#endif + int mtab_is_writable(void); int mtab_does_not_exist(void); struct mntentchn { struct mntentchn *nxt, *prev; - nfs_mntent_t m; + struct mntent m; }; -struct mntentchn *mtab_head (void); struct mntentchn *getmntoptfile (const char *file); struct mntentchn *getmntdirbackward (const char *dir, struct mntentchn *mc); struct mntentchn *getmntdevbackward (const char *dev, struct mntentchn *mc); +struct mntentchn *getfsfile (const char *file); +struct mntentchn *getfsspec (const char *spec); + void lock_mtab (void); void unlock_mtab (void); -void update_mtab (const char *special, nfs_mntent_t *with); +void update_mtab (const char *special, struct mntent *with); #endif /* _NFS_FSTAB_H */