X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=support%2Finclude%2Ffstab.h;h=64c8355396338af69d3bc5c4f84e6c2791b312c4;hp=8053066b0ce43b64eee746d2e9dcdd5901c2e659;hb=a786c016f0af6fa116ae2483d6261dbed009d87e;hpb=f0e018fa18ac7726a67144c73e8ca0f33190b7dd diff --git a/support/include/fstab.h b/support/include/fstab.h index 8053066..64c8355 100644 --- a/support/include/fstab.h +++ b/support/include/fstab.h @@ -3,21 +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 *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 */