diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-05-01 15:11:33 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2017-05-01 15:11:33 +0000 |
commit | ef0e5f2f5c967a4a37b93e28eef6716c4dcda85d (patch) | |
tree | 2464dfafc1beccbd7fd675c1a8b3a339153d50a8 | |
parent | 3e4df7ef132b347859a64d5231aa40cf857f0a35 (diff) | |
download | glibc-ef0e5f2f5c967a4a37b93e28eef6716c4dcda85d.tar.gz glibc-ef0e5f2f5c967a4a37b93e28eef6716c4dcda85d.tar.xz glibc-ef0e5f2f5c967a4a37b93e28eef6716c4dcda85d.zip |
Add PF_SMC, AF_SMC from Linux 4.11 to bits/socket.h.
This patch adds the PF_SMC / AF_SMC macros from Linux 4.11 to sysdeps/unix/sysv/linux/bits/socket.h. Tested for x86_64. * sysdeps/unix/sysv/linux/bits/socket.h (PF_SMC): New macro. (PF_MAX): Set to 44. (AF_SMC): New macro.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/bits/socket.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 593fc2f482..9bcc4a77e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2017-05-01 Joseph Myers <joseph@codesourcery.com> + * sysdeps/unix/sysv/linux/bits/socket.h (PF_SMC): New macro. + (PF_MAX): Set to 44. + (AF_SMC): New macro. + * scripts/build-many-glibcs.py (Context.checkout): Default Linux kernel version to 4.11. diff --git a/sysdeps/unix/sysv/linux/bits/socket.h b/sysdeps/unix/sysv/linux/bits/socket.h index 6d6d56e624..ec2bf8564f 100644 --- a/sysdeps/unix/sysv/linux/bits/socket.h +++ b/sysdeps/unix/sysv/linux/bits/socket.h @@ -84,7 +84,8 @@ typedef __socklen_t socklen_t; #define PF_VSOCK 40 /* vSockets. */ #define PF_KCM 41 /* Kernel Connection Multiplexor. */ #define PF_QIPCRTR 42 /* Qualcomm IPC Router. */ -#define PF_MAX 43 /* For now.. */ +#define PF_SMC 43 /* SMC sockets. */ +#define PF_MAX 44 /* For now.. */ /* Address families. */ #define AF_UNSPEC PF_UNSPEC @@ -133,6 +134,7 @@ typedef __socklen_t socklen_t; #define AF_VSOCK PF_VSOCK #define AF_KCM PF_KCM #define AF_QIPCRTR PF_QIPCRTR +#define AF_SMC PF_SMC #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. |