浏览代码

fix value of SO_PEERSEC on mips archs

adapted from patch by Matthias Schiffer.
Rich Felker 6 年之前
父节点
当前提交
587f5a53bc
共有 4 个文件被更改,包括 4 次插入1 次删除
  1. 1 0
      arch/mips/bits/socket.h
  2. 1 0
      arch/mips64/bits/socket.h
  3. 1 0
      arch/mipsn32/bits/socket.h
  4. 1 1
      include/sys/socket.h

+ 1 - 0
arch/mips/bits/socket.h

@@ -45,6 +45,7 @@ struct cmsghdr {
 #define SO_BSDCOMPAT    14
 #define SO_PASSCRED     17
 #define SO_PEERCRED     18
+#define SO_PEERSEC      30
 #define SO_SNDBUFFORCE  31
 #define SO_RCVBUFFORCE  33
 

+ 1 - 0
arch/mips64/bits/socket.h

@@ -61,6 +61,7 @@ struct cmsghdr {
 #define SO_BSDCOMPAT    14
 #define SO_PASSCRED     17
 #define SO_PEERCRED     18
+#define SO_PEERSEC      30
 #define SO_SNDBUFFORCE  31
 #define SO_RCVBUFFORCE  33
 

+ 1 - 0
arch/mipsn32/bits/socket.h

@@ -45,6 +45,7 @@ struct cmsghdr {
 #define SO_BSDCOMPAT    14
 #define SO_PASSCRED     17
 #define SO_PEERCRED     18
+#define SO_PEERSEC      30
 #define SO_SNDBUFFORCE  31
 #define SO_RCVBUFFORCE  33
 

+ 1 - 1
include/sys/socket.h

@@ -183,6 +183,7 @@ struct linger {
 #define SO_RCVTIMEO     20
 #define SO_SNDTIMEO     21
 #define SO_ACCEPTCONN   30
+#define SO_PEERSEC      31
 #define SO_SNDBUFFORCE  32
 #define SO_RCVBUFFORCE  33
 #define SO_PROTOCOL     38
@@ -203,7 +204,6 @@ struct linger {
 #define SO_TIMESTAMP            29
 #define SCM_TIMESTAMP           SO_TIMESTAMP
 
-#define SO_PEERSEC              31
 #define SO_PASSSEC              34
 #define SO_TIMESTAMPNS          35
 #define SCM_TIMESTAMPNS         SO_TIMESTAMPNS