[PATCH v3 2/2] Use direct socket syscalls for new kernels on sparc
Aurelien Jarno
aurelien@aurel32.net
Sun Mar 6 23:50:00 GMT 2016
On 2016-03-04 21:25, Dmitry V. Levin wrote:
> On Fri, Mar 04, 2016 at 06:50:49PM +0100, Aurelien Jarno wrote:
> > All direct socket syscalls have been added in kernel version 4.4 for
> > SPARC32.
> >
> > The 3 missing direct socket syscalls bind, listen and setsockopt have
> > been added in kernel version 4.4 for SPARC64. All others were already
> > present for SPARC64 in kernel versions 3.2 or earlier.
> >
> > Changelog:
> > * sysdeps/unix/sysv/linux/sparc/kernel-features.h
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_ACCEPT_SYSCALL): New macro.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_CONNECT_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_GETPEERNAME_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_GETSOCKNAME_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_GETSOCKOPT_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_RECV_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_RECVFROM_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_RECVMSG_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SENDMSG_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SENDTO_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SENDTO_FOR_SEND_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SHUTDOWN_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SOCKET_SYSCALL): Likewise.
> > [ __arch64__ || __LINUX_KERNEL_VERSION >= 0x040400]
> > (ASSUME_SOCKETPAIR_SYSCALL): Likewise.
> > [__LINUX_KERNEL_VERSION >= 0x040400] (__ASSUME_BIND_SYSCALL):
> > Likewise.
> > [__LINUX_KERNEL_VERSION >= 0x040400] (__ASSUME_LISTEN_SYSCALL):
> > Likewise.
> > [__LINUX_KERNEL_VERSION >= 0x040400] (__ASSUME_SETSOCKOPT_SYSCALL):
> > Likewise.
>
> I suggest to make the ChangeLog entry for this change more compact, e.g.
Thanks for the hint, I'll use that in the next version.
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20160306/84a2e06c/attachment.sig>
More information about the Libc-alpha
mailing list