Changeset View
Changeset View
Standalone View
Standalone View
head/sys/fs/nfs/nfsdport.h
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | |||||
#define NFSFPFLAG(f) ((f)->f_flag) | #define NFSFPFLAG(f) ((f)->f_flag) | ||||
#define NFSNAMEICNDSET(n, c, o, f) do { \ | #define NFSNAMEICNDSET(n, c, o, f) do { \ | ||||
(n)->cn_cred = (c); \ | (n)->cn_cred = (c); \ | ||||
(n)->cn_nameiop = (o); \ | (n)->cn_nameiop = (o); \ | ||||
(n)->cn_flags = (f); \ | (n)->cn_flags = (f); \ | ||||
} while (0) | } while (0) | ||||
/* | |||||
* A little bit of Darwin vfs kpi. | |||||
*/ | |||||
#define vnode_mount(v) ((v)->v_mount) | |||||
#define vfs_statfs(m) (&((m)->mnt_stat)) | |||||
#define NFSPATHLEN_T size_t | #define NFSPATHLEN_T size_t | ||||
/* | /* | ||||
* These are set to the minimum and maximum size of a server file | * These are set to the minimum and maximum size of a server file | ||||
* handle. | * handle. | ||||
*/ | */ | ||||
#define NFSRV_MINFH (sizeof (fhandle_t)) | #define NFSRV_MINFH (sizeof (fhandle_t)) | ||||
#define NFSRV_MAXFH (sizeof (fhandle_t)) | #define NFSRV_MAXFH (sizeof (fhandle_t)) | ||||
/* Use this macro for debug printfs. */ | /* Use this macro for debug printfs. */ | ||||
#define NFSD_DEBUG(level, ...) do { \ | #define NFSD_DEBUG(level, ...) do { \ | ||||
if (nfsd_debuglevel >= (level)) \ | if (nfsd_debuglevel >= (level)) \ | ||||
printf(__VA_ARGS__); \ | printf(__VA_ARGS__); \ | ||||
} while (0) | } while (0) | ||||