]> Zhao Yanbai Git Server - minix.git/commitdiff
<sys/socket.h>: turn off MSG_NOSIGNAL
authorBen Gras <ben@minix3.org>
Mon, 21 Jul 2014 16:34:01 +0000 (18:34 +0200)
committerLionel Sambuc <lionel@minix3.org>
Mon, 28 Jul 2014 15:06:15 +0000 (17:06 +0200)
. this unimplemented flag causes runtime problems (ENOSYS on
  send()) for e.g. libfetch when used
. restores functionality of pkg_add (remote), fetch

sys/sys/socket.h

index e910d1656b0c30fc374cbe394bf3c5de6caa503a..cba624e73993c781ac59ad6bb3c742fccc712128 100644 (file)
@@ -497,7 +497,9 @@ struct msghdr {
 #define        MSG_DONTWAIT    0x0080          /* this message should be nonblocking */
 #define        MSG_BCAST       0x0100          /* this message was rcvd using link-level brdcst */
 #define        MSG_MCAST       0x0200          /* this message was rcvd using link-level mcast */
+#ifndef __minix
 #define        MSG_NOSIGNAL    0x0400          /* do not generate SIGPIPE on EOF */
+#endif
 #if defined(_NETBSD_SOURCE)
 #define        MSG_CMSG_CLOEXEC 0x0800         /* close on exec receiving fd */
 #define        MSG_NBIO        0x1000          /* use non-blocking I/O */