summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_socket.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1996-02-13 18:16:31 +0000
committerwollman <wollman@FreeBSD.org>1996-02-13 18:16:31 +0000
commit5c25078715eec4e8c4bd3113070c61741eda267e (patch)
tree92a11759884553db16d37641280c0f0cae760022 /sys/nfsclient/nfs_socket.c
parent379b9b388fc8788659993af038bb322bfbcea8b2 (diff)
downloadFreeBSD-src-5c25078715eec4e8c4bd3113070c61741eda267e.zip
FreeBSD-src-5c25078715eec4e8c4bd3113070c61741eda267e.tar.gz
Kill XNS.
While we're at it, fix socreate() to take a process argument. (This was supposed to get committed days ago...)
Diffstat (limited to 'sys/nfsclient/nfs_socket.c')
-rw-r--r--sys/nfsclient/nfs_socket.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/nfsclient/nfs_socket.c b/sys/nfsclient/nfs_socket.c
index cbda277..0f9c8c1 100644
--- a/sys/nfsclient/nfs_socket.c
+++ b/sys/nfsclient/nfs_socket.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_socket.c 8.3 (Berkeley) 1/12/94
- * $Id: nfs_socket.c,v 1.13 1995/12/17 21:12:25 phk Exp $
+ * $Id: nfs_socket.c,v 1.14 1996/01/13 23:27:52 phk Exp $
*/
/*
@@ -192,14 +192,16 @@ nfs_connect(nmp, rep)
struct sockaddr_in *sin;
struct mbuf *m;
u_short tport;
+ struct proc *p = &proc0; /* only used for socreate */
nmp->nm_so = (struct socket *)0;
saddr = mtod(nmp->nm_nam, struct sockaddr *);
error = socreate(saddr->sa_family, &nmp->nm_so, nmp->nm_sotype,
- nmp->nm_soproto);
+ nmp->nm_soproto, p);
if (error)
goto bad;
so = nmp->nm_so;
+ so->so_state &= ~SS_PRIV; /* don't need it */
nmp->nm_soflags = so->so_proto->pr_flags;
/*
OpenPOWER on IntegriCloud