summaryrefslogtreecommitdiff
path: root/pfinet/socket-ops.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2000-02-07 02:25:57 +0000
committerRoland McGrath <roland@gnu.org>2000-02-07 02:25:57 +0000
commiteee4d4133d6f7ccbda6bbddfabf7746054ad36d1 (patch)
tree078264899234c898542fbf816e0119a5a2f44ecd /pfinet/socket-ops.c
parent96b2a9a9c243bf9d93b3b2737aef62e281000097 (diff)
2000-02-06 Roland McGrath <roland@baalperazim.frob.com>
* socket.c (make_sock_user): Take new argument CONSUME. * pfinet.h: Update decl. * io-ops.c (S_io_reauthenticate, S_io_restrict_auth, S_io_duplicate): Callers changed, these all pass false. * socket-ops.c (S_socket_create, S_socket_accept): Callers changed, these ones pass true.
Diffstat (limited to 'pfinet/socket-ops.c')
-rw-r--r--pfinet/socket-ops.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pfinet/socket-ops.c b/pfinet/socket-ops.c
index bcfa7f45..d6edce7e 100644
--- a/pfinet/socket-ops.c
+++ b/pfinet/socket-ops.c
@@ -68,7 +68,7 @@ S_socket_create (struct trivfs_protid *master,
sock_release (sock);
else
{
- user = make_sock_user (sock, master->isroot, 0);
+ user = make_sock_user (sock, master->isroot, 0, 1);
*port = ports_get_right (user);
*porttype = MACH_MSG_TYPE_MAKE_SEND;
ports_port_deref (user);
@@ -136,7 +136,7 @@ S_socket_accept (struct sock_user *user,
if (!err)
{
- newuser = make_sock_user (newsock, user->isroot, 0);
+ newuser = make_sock_user (newsock, user->isroot, 0, 1);
*new_port = ports_get_right (newuser);
*new_port_type = MACH_MSG_TYPE_MAKE_SEND;
ports_port_deref (newuser);