Print this page
*** NO COMMENTS ***

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/nfs/nfs.h
          +++ new/usr/src/uts/common/nfs/nfs.h
↓ open down ↓ 2267 lines elided ↑ open up ↑
2268 2268  extern int      nfs3init(int, char *);
2269 2269  extern void     nfs3fini(void);
2270 2270  extern int      nfs3_vfsinit(void);
2271 2271  extern void     nfs3_vfsfini(void);
2272 2272  extern void     vattr_to_post_op_attr(struct vattr *, post_op_attr *);
2273 2273  extern void     mblk_to_iov(mblk_t *, int, struct iovec *);
2274 2274  extern int      rfs_publicfh_mclookup(char *, vnode_t *, cred_t *,
2275 2275                          vnode_t **, struct exportinfo **, struct sec_ol *);
2276 2276  extern int      rfs_pathname(char *, vnode_t **, vnode_t **,
2277 2277                          vnode_t *, cred_t *, int);
     2278 +extern int rfs_cross_mnt(vnode_t **, struct exportinfo **);
2278 2279  extern vtype_t          nf3_to_vt[];
2279 2280  extern kstat_named_t    *rfsproccnt_v3_ptr;
2280 2281  extern vfsops_t         *nfs3_vfsops;
2281 2282  extern struct vnodeops  *nfs3_vnodeops;
2282 2283  extern const struct fs_operation_def nfs3_vnodeops_template[];
2283      -#ifdef DEBUG
2284      -extern int              rfs3_do_pre_op_attr;
2285      -extern int              rfs3_do_post_op_attr;
2286      -extern int              rfs3_do_post_op_fh3;
2287      -#endif
     2284 +
2288 2285  /*
2289 2286   * Some servers do not properly update the attributes of the
2290 2287   * directory when changes are made.  To allow interoperability
2291 2288   * with these broken servers, the nfs_disable_rddir_cache
2292 2289   * parameter can be used to disable readdir response caching.
2293 2290   */
2294 2291  extern int              nfs_disable_rddir_cache;
2295 2292  
2296 2293  /*
2297 2294   * External functions called by the v2/v3 code into the v4 code
↓ open down ↓ 48 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX