summaryrefslogtreecommitdiff
path: root/pfinet/io-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/io-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/io-ops.c')
-rw-r--r--pfinet/io-ops.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pfinet/io-ops.c b/pfinet/io-ops.c
index c4cfc253..90671c17 100644
--- a/pfinet/io-ops.c
+++ b/pfinet/io-ops.c
@@ -334,7 +334,7 @@ S_io_reauthenticate (struct sock_user *user,
aux_gids = agbuf;
__mutex_lock (&global_lock);
- newuser = make_sock_user (user->sock, 0, 1);
+ newuser = make_sock_user (user->sock, 0, 1, 0);
auth = getauth ();
newright = ports_get_right (newuser);
@@ -406,7 +406,7 @@ S_io_restrict_auth (struct sock_user *user,
if (uids[i] == 0)
isroot = 1;
- newuser = make_sock_user (user->sock, isroot, 0);
+ newuser = make_sock_user (user->sock, isroot, 0, 0);
*newobject = ports_get_right (newuser);
*newobject_type = MACH_MSG_TYPE_MAKE_SEND;
ports_port_deref (newuser);
@@ -424,7 +424,7 @@ S_io_duplicate (struct sock_user *user,
return EOPNOTSUPP;
__mutex_lock (&global_lock);
- newuser = make_sock_user (user->sock, user->isroot, 0);
+ newuser = make_sock_user (user->sock, user->isroot, 0, 0);
*newobject = ports_get_right (newuser);
*newobject_type = MACH_MSG_TYPE_MAKE_SEND;
ports_port_deref (newuser);