diff options
author | phk <phk@FreeBSD.org> | 1996-01-13 23:27:58 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1996-01-13 23:27:58 +0000 |
commit | 9e14900495b009fccd80e7c2068ea6eedd558dce (patch) | |
tree | a45ad8603041d3d4de6f0ddac019214235dbdefd /sys/nfs/nfs_nqlease.c | |
parent | b4cbe069b996fab93a71c0d32c7d3c678864bf5a (diff) | |
download | FreeBSD-src-9e14900495b009fccd80e7c2068ea6eedd558dce.zip FreeBSD-src-9e14900495b009fccd80e7c2068ea6eedd558dce.tar.gz |
Add an option NFS_NOSERVER which saves 100K in the install kernel (or
any other kernel that uses it). Use with option NFS.
Diffstat (limited to 'sys/nfs/nfs_nqlease.c')
-rw-r--r-- | sys/nfs/nfs_nqlease.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/nfs/nfs_nqlease.c b/sys/nfs/nfs_nqlease.c index 5af47fb..134260f 100644 --- a/sys/nfs/nfs_nqlease.c +++ b/sys/nfs/nfs_nqlease.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_nqlease.c 8.3 (Berkeley) 1/4/94 - * $Id: nfs_nqlease.c,v 1.17 1995/11/21 15:51:31 bde Exp $ + * $Id: nfs_nqlease.c,v 1.18 1995/12/17 21:12:16 phk Exp $ */ /* @@ -140,6 +140,7 @@ extern struct nfsstats nfsstats; #define TRUE 1 #define FALSE 0 +#ifndef NFS_NOSERVER /* * Get or check for a lease for "vp", based on ND_CHECK flag. * The rules are as follows: @@ -346,6 +347,8 @@ nqnfs_lease_check(vp, p, cred, flag) p, (struct mbuf *)0, &cache, &frev, cred); } +#endif /* NFS_NOSERVER */ + #ifdef HAS_VOPLEASE int nqnfs_vop_lease_check(ap) @@ -625,6 +628,8 @@ tryagain: } } +#ifndef NFS_NOSERVER + /* * Nqnfs server timer that maintains the server lease queue. * Scan the lease queue for expired entries: @@ -847,6 +852,8 @@ nfsmout: return (EPERM); } +#endif /* NFS_NOSERVER */ + /* * Client get lease rpc function. */ @@ -941,6 +948,8 @@ nfsmout: return (error); } +#ifndef NFS_NOSERVER + /* * Called for client side callbacks */ @@ -999,6 +1008,7 @@ nqnfs_callback(nmp, mrep, md, dpos) nfsm_srvdone; } + /* * Nqnfs client helper daemon. Runs once a second to expire leases. * It also get authorization strings for "kerb" mounts. @@ -1159,6 +1169,8 @@ nqnfs_clientd(nmp, cred, ncd, flag, argp, p) return (error); } +#endif /* NFS_NOSERVER */ + /* * Adjust all timer queue expiry times when the time of day clock is changed. * Called from the settimeofday() syscall. |