diff options
author | Joseph Myers <joseph@codesourcery.com> | 2016-05-23 13:27:37 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2016-05-23 13:27:37 +0000 |
commit | f9b437d5efce93800b51ad2a437c8b1c9616bf80 (patch) | |
tree | 2c4aaad3e0a9fa906cac8860bcbb04d520e8437b /sysdeps/unix/bsd | |
parent | b7598b1b855b39628104feb9a1f6151a86351a64 (diff) | |
download | glibc-f9b437d5efce93800b51ad2a437c8b1c9616bf80.tar.gz glibc-f9b437d5efce93800b51ad2a437c8b1c9616bf80.tar.xz glibc-f9b437d5efce93800b51ad2a437c8b1c9616bf80.zip |
Update sysdeps/unix/sysv/linux/bits/socket.h for Linux 4.6.
This patch updates sysdeps/unix/sysv/linux/bits/socket.h for new constants added in Linux 4.6. AF_KCM / PF_KCM are added. SOL_KCM is new, and I added a lot of SOL_* values postdating the last one present in the header, since I saw no apparent reason for the set in glibc to stop at SOL_IRDA. MSG_BATCH is added; Linux also has MSG_SENDPAGE_NOTLAST which is not in glibc, but given the comment starts "sendpage() internal" I presume it's correct for it not to be in glibc. (Note that this is a case where the Linux kernel header with userspace relevant values is *not* a uapi header but include/linux/socket.h - I don't know why, but at least this header, as well as uapi headers, needs reviewing for glibc-relevant changes each release.) Tested for x86_64 and x86 (testsuite, and that installed stripped shared libraries are unchanged by the patch). * sysdeps/unix/sysv/linux/bits/socket.h (PF_KCM): New macro. (PF_MAX): Update value. (AF_KCM): New macro. (SOL_NETBEUI): Likewise. (SOL_LLC): Likewise. (SOL_DCCP): Likewise. (SOL_NETLINK): Likewise. (SOL_TIPC): Likewise. (SOL_RXRPC): Likewise. (SOL_PPPOL2TP): Likewise. (SOL_BLUETOOTH): Likewise. (SOL_PNPIPE): Likewise. (SOL_RDS): Likewise. (SOL_IUCV): Likewise. (SOL_CAIF): Likewise. (SOL_ALG): Likewise. (SOL_NFC): Likewise. (SOL_KCM): Likewise. (MSG_BATCH): New enum value and macro.
Diffstat (limited to 'sysdeps/unix/bsd')
0 files changed, 0 insertions, 0 deletions