소스 검색

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.
Rich Felker 12 년 전
부모
커밋
91738d0241
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      arch/mips/bits/socket.h
  2. 1 1
      include/sys/socket.h

+ 1 - 1
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

+ 1 - 1
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