disable SO_REUSEPORT in sys/socket.h
authorRich Felker <dalias@aerifal.cx>
Fri, 16 Nov 2012 00:16:10 +0000 (19:16 -0500)
committerRich Felker <dalias@aerifal.cx>
Fri, 16 Nov 2012 00:16:10 +0000 (19:16 -0500)
although a number is reserved for it, this option is not implemented
on Linux and does not work. defining it causes some applications to
use it, and subsequently break due to its failure.

arch/mips/bits/socket.h
include/sys/socket.h

index ba790452bfc88e17473f17c313ce27de9d8e402d..749087440683bf8e1bae97e10f3168e9c88bb09e 100644 (file)
@@ -36,7 +36,7 @@ struct cmsghdr
 #define SO_PRIORITY     12
 #define SO_LINGER       128
 #define SO_BSDCOMPAT    14
-#define SO_REUSEPORT    512
+/* #define SO_REUSEPORT    512 */
 #define SO_PASSCRED     17
 #define SO_PEERCRED     18
 #define SO_RCVLOWAT     0x1004
index 0a2f11df894d1e2865b8289133056d4aeb0f6ab3..f1489186e38066bcb13052216019a844e16e4961 100644 (file)
@@ -143,7 +143,7 @@ struct linger
 #define SO_PRIORITY     12
 #define SO_LINGER       13
 #define SO_BSDCOMPAT    14
-#define SO_REUSEPORT    15
+/* #define SO_REUSEPORT    15 */
 #define SO_PASSCRED     16
 #define SO_PEERCRED     17
 #define SO_RCVLOWAT     18