summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2009-05-22 08:25:34 -0700
committerAndreas Schwab <schwab@redhat.com>2009-07-29 13:34:51 +0200
commitc97164f05ba8fa5d2ebf30f1c2de083bc1ead1e1 (patch)
treeb04ecdac857e00b108d9c09a4558e2add4ea0e10 /ChangeLog
parent7ee7b703422adc5fff794318e1553dfa7e398b77 (diff)
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. (cherry picked from commit 1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 49302e484a..7cf44d1100 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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-07-26 Ulrich Drepper <drepper@redhat.com>
[BZ #10422]