2007-07-23 Ulrich Drepper <drepper@redhat.com>
* linux/syscall.h: Declare sys_signalfd.
* linux/syscallent.h: Add entry for signalfd.
* linux/x86_64/syscallent.h: Likewise.
* signal.c (sys_signalfd): New function.
diff --git a/linux/syscall.h b/linux/syscall.h
index 9a2e426..37a7eec 100644
--- a/linux/syscall.h
+++ b/linux/syscall.h
@@ -102,7 +102,7 @@
int sys_mbind(), sys_get_mempolicy(), sys_set_mempolicy(), sys_move_pages();
int sys_arch_prctl();
int sys_io_setup(), sys_io_submit(), sys_io_cancel(), sys_io_getevents(), sys_io_destroy();
-int sys_utimensat(), sys_epoll_pwait();
+int sys_utimensat(), sys_epoll_pwait(), sys_signalfd();
/* sys_socketcall subcalls */
diff --git a/linux/syscallent.h b/linux/syscallent.h
index 862b604..8abdbb0 100644
--- a/linux/syscallent.h
+++ b/linux/syscallent.h
@@ -351,7 +351,7 @@
{ 5, 0, printargs, "SYS_318" }, /* 318 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 319 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 320 */
- { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */
{ 5, 0, printargs, "SYS_322" }, /* 322 */
{ 5, 0, printargs, "SYS_323" }, /* 323 */
{ 5, 0, printargs, "SYS_324" }, /* 324 */
diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h
index 57f821e..c561b84 100644
--- a/linux/x86_64/syscallent.h
+++ b/linux/x86_64/syscallent.h
@@ -280,3 +280,4 @@
{ 6, 0, sys_move_pages, "move_pages" }, /* 279 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 280 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 281 */
+ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 282 */