add previous create time for name cache consistency
[unix-history] / usr / src / sys / nfs / nfsnode.h
index 7855c58..0200573 100644 (file)
@@ -17,7 +17,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- *     @(#)nfsnode.h   7.7 (Berkeley) %G%
+ *     @(#)nfsnode.h   7.8 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -38,6 +38,7 @@ struct nfsnode {
        struct  sillyrename *n_sillyrename;     /* Ptr to silly rename struct */
        u_long  n_size;         /* Current size of file */
        time_t  n_mtime;        /* Prev modify time to maintain data cache consistency*/
        struct  sillyrename *n_sillyrename;     /* Ptr to silly rename struct */
        u_long  n_size;         /* Current size of file */
        time_t  n_mtime;        /* Prev modify time to maintain data cache consistency*/
+       time_t  n_ctime;        /* Prev create time for name cache consistency*/
        int     n_error;        /* Save write error value */
        pid_t   n_lockholder;   /* holder of nfsnode lock */
        pid_t   n_lockwaiter;   /* most recent waiter for nfsnode lock */
        int     n_error;        /* Save write error value */
        pid_t   n_lockholder;   /* holder of nfsnode lock */
        pid_t   n_lockwaiter;   /* most recent waiter for nfsnode lock */