diff options
author | Jakub Jelinek <jakub@redhat.com> | 2009-05-22 08:25:34 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-05-22 08:25:34 -0700 |
commit | 1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c (patch) | |
tree | 2222fa67e02e1b84f967a05a297794e83b21821e /ChangeLog | |
parent | be6b2e5cf302f984d8f405c0d40e7a3979c47bc3 (diff) | |
download | glibc-1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c.tar glibc-1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c.tar.gz glibc-1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c.tar.bz2 glibc-1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c.zip |
Implement accept4 for more archs using socketcall.
So far accept4 was only supported on archs using socketcall for x86.
This patch adds support for the remaining archs.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2009-05-22 Jakub Jelinek <jakub@redhat.com> + + * sysdeps/unix/sysv/linux/accept4.c: Include kernel-features.h. + (accept4): If __NR_accept4 is not defined, but __NR_socketcall + is, either do nothing at all if __ASSUME_ACCEPT4, or + call __internal_accept4 and handle EINVAL -> ENOSYS translation. + * sysdeps/unix/sysv/linux/internal_accept4.S: New file. + * sysdeps/unix/sysv/linux/i386/accept4.S (SOCKOP_accept4): Don't + define. + * sysdeps/unix/sysv/linux/i386/internal_accept4.S: New file. + * sysdeps/unix/sysv/linux/Makefile (sysdep-routines): Add + internal_accept4 in socket directory. + 2009-05-20 H.J. Lu <hongjiu.lu@intel.com> * sysdeps/ia64/configure.in: New file. |