Pass SOV_XPG4_2 and MSG_XPG4_2 everywhere
authorDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Mon, 12 Jan 2009 01:52:11 +0000 (20:52 -0500)
committerDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Mon, 12 Jan 2009 01:52:11 +0000 (20:52 -0500)
12 files changed:
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/accept.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/bind.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/connect.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/getpeername.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/getsockname.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/getsockopt.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/listen.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/send.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sendto.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/setsockopt.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/shutdown.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/socket.c

index a176219..3b64f47 100644 (file)
@@ -30,7 +30,7 @@ __libc_accept (fd, addr, addr_len)
      __SOCKADDR_ARG addr;
      socklen_t *addr_len;
 {
-  return _so_accept (fd, addr, addr_len, SOV_DEFAULT);
+  return _so_accept (fd, addr, addr_len, SOV_XPG4_2);
 }
 
 weak_alias (__libc_accept, accept)
index 5533e0b..52dafbb 100644 (file)
@@ -29,7 +29,7 @@ __bind (fd, addr, len)
      __CONST_SOCKADDR_ARG addr;
      socklen_t len;
 {
-  return _so_bind (fd, addr, len, SOV_DEFAULT);
+  return _so_bind (fd, addr, len, SOV_XPG4_2);
 }
 
 weak_alias (__bind, bind)
index b446cd8..f9f9281 100644 (file)
@@ -30,7 +30,7 @@ __libc_connect (fd, addr, len)
      __CONST_SOCKADDR_ARG addr;
      socklen_t len;
 {
-  return _so_connect (fd, addr, len, SOV_DEFAULT);
+  return _so_connect (fd, addr, len, SOV_XPG4_2);
 }
 
 weak_alias (__libc_connect, __connect)
index 29ea8ef..bcbe0a1 100644 (file)
@@ -29,7 +29,7 @@ __getpeername (fd, addr, len)
      __SOCKADDR_ARG addr;
      socklen_t *len;
 {
-  return _so_getpeername (fd, addr, len, SOV_DEFAULT);
+  return _so_getpeername (fd, addr, len, SOV_XPG4_2);
 }
 
 weak_alias (__getpeername, getpeername)
index c9e857d..8a066d8 100644 (file)
@@ -30,7 +30,7 @@ __getsockname (fd, addr, len)
      __SOCKADDR_ARG addr;
      socklen_t *len;
 {
-  return _so_getsockname (fd, addr, len, SOV_DEFAULT);
+  return _so_getsockname (fd, addr, len, SOV_XPG4_2);
 }
 
 weak_alias (__getsockname, getsockname)
index a227140..91e5d33 100644 (file)
@@ -31,5 +31,5 @@ getsockopt (fd, level, optname, optval, optlen)
      void *optval;
      socklen_t *optlen;
 {
-  return _so_getsockopt (fd, level, optname, optval, optlen, SOV_DEFAULT);
+  return _so_getsockopt (fd, level, optname, optval, optlen, SOV_XPG4_2);
 }
index 01b6d22..55754dc 100644 (file)
@@ -27,7 +27,7 @@ __listen (fd, n)
      int fd;
      int n;
 {
-  return _so_listen (fd, n, SOV_DEFAULT);
+  return _so_listen (fd, n, SOV_XPG4_2);
 }
 
 weak_alias (__listen, listen)
index b41f47a..f595064 100644 (file)
@@ -36,7 +36,7 @@ __send (fd, buf, n, flags)
   if (flags & MSG_NOSIGNAL)
     SIGPIPE_DISABLE;
 
-  int res = _so_send (fd, buf, n, flags & ~MSG_NOSIGNAL);
+  int res = _so_send (fd, buf, n, (flags & ~MSG_NOSIGNAL) | MSG_XPG4_2);
 
   if (flags & MSG_NOSIGNAL)
     SIGPIPE_ENABLE;
index d7ca682..caab3b4 100644 (file)
@@ -37,7 +37,8 @@ __sendto (fd, buf, n, flags, addr, addr_len)
   if (flags & MSG_NOSIGNAL)
     SIGPIPE_DISABLE;
 
-  int res = _so_sendto (fd, buf, n, flags & ~MSG_NOSIGNAL, addr, addr_len);
+  int res = _so_sendto (fd, buf, n, (flags & ~MSG_NOSIGNAL) | MSG_XPG4_2,
+      addr, addr_len);
 
   if (flags & MSG_NOSIGNAL)
     SIGPIPE_ENABLE;
index 658a632..259ccbe 100644 (file)
@@ -31,7 +31,7 @@ __setsockopt (fd, level, optname, optval, optlen)
      const __ptr_t optval;
      socklen_t optlen;
 {
-  return _so_setsockopt (fd, level, optname, optval, optlen, SOV_DEFAULT);
+  return _so_setsockopt (fd, level, optname, optval, optlen, SOV_XPG4_2);
 }
 
 weak_alias (__setsockopt, setsockopt)
index d56e608..72cb5f5 100644 (file)
@@ -27,5 +27,5 @@ shutdown (fd, how)
      int fd;
      int how;
 {
-  return _so_shutdown (fd, how, SOV_DEFAULT);
+  return _so_shutdown (fd, how, SOV_XPG4_2);
 }
index d274514..0374ba3 100644 (file)
@@ -29,7 +29,7 @@ __socket (domain, type, protocol)
      int type;
      int protocol;
 {
-  return _so_socket (domain, type, protocol, NULL, SOV_DEFAULT);
+  return _so_socket (domain, type, protocol, NULL, SOV_XPG4_2);
 }
 
 weak_alias (__socket, socket)