diff options
author | Alfred Perlstein <alfred@FreeBSD.org> | 1999-12-21 20:21:12 +0000 |
---|---|---|
committer | Alfred Perlstein <alfred@FreeBSD.org> | 1999-12-21 20:21:12 +0000 |
commit | 20883b0f10d53483abc13c77766d2f575b57884d (patch) | |
tree | 99f5f0d77c171b75de98b80e1ff8a3cb09a583ad /sys/nfs/nfs_common.c | |
parent | 3ace5ae2c8b698e52683e468086353a55447306b (diff) | |
download | src-20883b0f10d53483abc13c77766d2f575b57884d.tar.gz src-20883b0f10d53483abc13c77766d2f575b57884d.zip |
make getfh a standard syscall instead of dependant on having
NFSSERVER defined, useful for userland fileservers that want to
use a filehandle type interface to the filesystem.
Submitted by: Assar Westerlund assar@stacken.kth.se
PR: kern/15452
Notes
Notes:
svn path=/head/; revision=54970
Diffstat (limited to 'sys/nfs/nfs_common.c')
-rw-r--r-- | sys/nfs/nfs_common.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/sys/nfs/nfs_common.c b/sys/nfs/nfs_common.c index e63ba63dcfb5..50bd75aff65c 100644 --- a/sys/nfs/nfs_common.c +++ b/sys/nfs/nfs_common.c @@ -117,8 +117,6 @@ static sy_call_t *nfs_prev_nfssvc_sy_call; #ifndef NFS_NOSERVER static vop_t *nfs_prev_vop_lease_check; -static int nfs_prev_getfh_sy_narg; -static sy_call_t *nfs_prev_getfh_sy_call; /* * Mapping of old NFS Version 2 RPC numbers to generic numbers. @@ -558,8 +556,6 @@ extern nfstype nfsv3_type[9]; extern struct nfsnodehashhead *nfsnodehashtbl; extern u_long nfsnodehash; -struct getfh_args; -extern int getfh(struct proc *, struct getfh_args *, int *); struct nfssvc_args; extern int nfssvc(struct proc *, struct nfssvc_args *, int *); @@ -1184,12 +1180,6 @@ nfs_init(vfsp) sysent[SYS_nfssvc].sy_narg = 2; nfs_prev_nfssvc_sy_call = sysent[SYS_nfssvc].sy_call; sysent[SYS_nfssvc].sy_call = (sy_call_t *)nfssvc; -#ifndef NFS_NOSERVER - nfs_prev_getfh_sy_narg = sysent[SYS_getfh].sy_narg; - sysent[SYS_getfh].sy_narg = 2; - nfs_prev_getfh_sy_call = sysent[SYS_getfh].sy_call; - sysent[SYS_getfh].sy_call = (sy_call_t *)getfh; -#endif nfs_pbuf_freecnt = nswbuf / 2 + 1; @@ -1209,10 +1199,6 @@ nfs_uninit(vfsp) lease_updatetime = nfs_prev_lease_updatetime; sysent[SYS_nfssvc].sy_narg = nfs_prev_nfssvc_sy_narg; sysent[SYS_nfssvc].sy_call = nfs_prev_nfssvc_sy_call; -#ifndef NFS_NOSERVER - sysent[SYS_getfh].sy_narg = nfs_prev_getfh_sy_narg; - sysent[SYS_getfh].sy_call = nfs_prev_getfh_sy_call; -#endif return (0); } |