]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/export/xtab.c
nfs-utils: have mountd hold open etab file to force inode number to change
[nfs-utils.git] / support / export / xtab.c
index 0ddb2516a8d5e8327441555ca668788f6c1850e6..292087b8c656bc07bd2cd5adea7f76815a7732f8 100644 (file)
@@ -80,6 +80,12 @@ xtab_export_read(void)
        return xtab_read(_PATH_ETAB, 1);
 }
 
+/*
+ * mountd now keeps an open fd for the etab at all times to make sure that the
+ * inode number changes when the xtab_export_write is done. If you change the
+ * routine below such that the files are edited in place, then you'll need to
+ * fix the auth_reload logic as well...
+ */
 static int
 xtab_write(char *xtab, char *xtabtmp, int is_export)
 {