summaryrefslogtreecommitdiffstats
path: root/support/nfs
diff options
context:
space:
mode:
authorneilbrown <neilbrown>2002-04-08 23:05:29 +0000
committerneilbrown <neilbrown>2002-04-08 23:05:29 +0000
commitba4a2465e10c1373c910d81606ca61f4fc87d90f (patch)
tree68ba29452e9c13a9362e4aeb2cd57e0632c68102 /support/nfs
parenta1c827e358e11fcf27e223ed45a54f6d328e78bc (diff)
downloadnfs-utils-ba4a2465e10c1373c910d81606ca61f4fc87d90f.tar.gz
nfs-utils-ba4a2465e10c1373c910d81606ca61f4fc87d90f.tar.xz
nfs-utils-ba4a2465e10c1373c910d81606ca61f4fc87d90f.zip
See Change Log
Diffstat (limited to 'support/nfs')
-rw-r--r--support/nfs/rmtab.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/support/nfs/rmtab.c b/support/nfs/rmtab.c
index da40e48..b7be6ba 100644
--- a/support/nfs/rmtab.c
+++ b/support/nfs/rmtab.c
@@ -114,8 +114,14 @@ endrmtabent(void)
void
fendrmtabent(FILE *fp)
{
- if (fp)
+ if (fp) {
+ /* If it was written to, we really want
+ * to flush to disk before returning
+ */
+ fflush(fp);
+ fdatasync(fileno(fp));
fclose(fp);
+ }
}
void