about summary refs log tree commit diff
path: root/sysdeps/unix/bsd
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-05-23 13:27:37 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-05-23 13:27:37 +0000
commitf9b437d5efce93800b51ad2a437c8b1c9616bf80 (patch)
tree2c4aaad3e0a9fa906cac8860bcbb04d520e8437b /sysdeps/unix/bsd
parentb7598b1b855b39628104feb9a1f6151a86351a64 (diff)
downloadglibc-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