FreeBSD Bugzilla – Attachment 6989 Details for
Bug 15452
getfh syscall is only installed with NFS
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.84 KB, created by
assar
on 1999-12-13 04:50:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
assar
Created:
1999-12-13 04:50:01 UTC
Size:
1.84 KB
patch
obsolete
>--- kern/syscalls.master.orig Mon Nov 22 12:42:21 1999 >+++ kern/syscalls.master Mon Dec 13 05:37:08 1999 >@@ -248,7 +248,7 @@ > 159 UNIMPL NOHIDE nosys > 160 UNIMPL NOHIDE nosys > ; 161 is initialized by the NFS code, if present. >-161 NOIMPL BSD { int getfh(char *fname, struct fhandle *fhp); } >+161 STD BSD { int getfh(char *fname, struct fhandle *fhp); } > 162 STD BSD { int getdomainname(char *domainname, int len); } > 163 STD BSD { int setdomainname(char *domainname, int len); } > 164 STD BSD { int uname(struct utsname *name); } >--- nfs/nfs_subs.c.orig Mon Dec 13 05:38:28 1999 >+++ nfs/nfs_subs.c Mon Dec 13 05:39:00 1999 >@@ -117,8 +117,6 @@ > #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 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 @@ > 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 @@ > 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); > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 15452
: 6989