about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-11-15 19:16:10 -0500
committerRich Felker <dalias@aerifal.cx>2012-11-15 19:16:10 -0500
commit91738d0241aed345cac8685422d4518ea5f3cdf0 (patch)
treef85929e795fc4bdb1f9e3de1830bc0d317ecc153
parent7491bac33e0a14718e698a971b5bae79c9ac59ee (diff)
downloadmusl-91738d0241aed345cac8685422d4518ea5f3cdf0.tar.gz
musl-91738d0241aed345cac8685422d4518ea5f3cdf0.tar.xz
musl-91738d0241aed345cac8685422d4518ea5f3cdf0.zip
disable SO_REUSEPORT in sys/socket.h
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.
-rw-r--r--arch/mips/bits/socket.h2
-rw-r--r--include/sys/socket.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/bits/socket.h b/arch/mips/bits/socket.h
index ba790452..74908744 100644
--- a/arch/mips/bits/socket.h
+++ b/arch/mips/bits/socket.h
@@ -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
diff --git a/include/sys/socket.h b/include/sys/socket.h
index 0a2f11df..f1489186 100644
--- a/include/sys/socket.h
+++ b/include/sys/socket.h
@@ -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