diff options
Diffstat (limited to 'freebsd/sys/nfsclient/nfsnode.h')
-rw-r--r-- | freebsd/sys/nfsclient/nfsnode.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/nfsclient/nfsnode.h b/freebsd/sys/nfsclient/nfsnode.h index 3c6856dc..2ceeeda8 100644 --- a/freebsd/sys/nfsclient/nfsnode.h +++ b/freebsd/sys/nfsclient/nfsnode.h @@ -102,13 +102,17 @@ struct nfsnode { u_quad_t n_size; /* Current size of file */ u_quad_t n_brev; /* Modify rev when cached */ u_quad_t n_lrev; /* Modify rev for lease */ +#ifndef __rtems__ struct vattr n_vattr; /* Vnode attribute cache */ +#endif /* __rtems__ */ time_t n_attrstamp; /* Attr. cache timestamp */ struct nfs_accesscache n_accesscache[NFS_ACCESSCACHESIZE]; struct timespec n_mtime; /* Prev modify time. */ nfsfh_t *n_fhp; /* NFS File Handle */ +#ifndef __rtems__ struct vnode *n_vnode; /* associated vnode */ struct vnode *n_dvp; /* parent vnode */ +#endif /* __rtems__ */ int n_error; /* Save write error value */ union { struct timespec nf_atim; /* Special file times */ |