From 310eb63195167fc0b91bbe4c8d704273e2d2129c Mon Sep 17 00:00:00 2001 From: Waldemar Kornewald Date: Thu, 15 Apr 2004 16:07:42 +0000 Subject: [PATCH] Updated shutdown() constants. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7207 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/core/socket.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/network/core/socket.c b/src/add-ons/kernel/network/core/socket.c index b264ff804b..48d0a13c1c 100644 --- a/src/add-ons/kernel/network/core/socket.c +++ b/src/add-ons/kernel/network/core/socket.c @@ -358,10 +358,11 @@ int socket_shutdown(struct socket *so, int how) { struct protosw *pr = so->so_proto; + /* adjust value so the first two bits define RECV and SEND */ how++; - if (how & SHUT_RD) + if (how & SHUTDOWN_RECV) sorflush(so); - if (how & SHUT_WR) + if (how & SHUTDOWN_SEND) return pr->pr_userreq(so, PRU_SHUTDOWN, NULL, NULL, NULL); return 0; }