2007-07-23 Ulrich Drepper <drepper@redhat.com>

* desc.c (sys_eventfd): New function.
	* linux/syscall.h: Declare sys_eventfd.
	* linux/syscallent.h: Add entry for eventfd.
	* linux/x86_64/syscallent.h: Likewise.
This commit is contained in:
Roland McGrath 2007-08-02 01:32:17 +00:00
parent 5d46579085
commit e7c3967019
4 changed files with 12 additions and 2 deletions

9
desc.c
View File

@ -916,4 +916,13 @@ sys_pselect6(struct tcb *tcp)
}
return rc;
}
int
sys_eventfd(tcp)
struct tcb *tcp;
{
if (entering(tcp))
tprintf("%lu", tcp->u_arg[0]);
return 0;
}
#endif

View File

@ -102,7 +102,7 @@ int sys_waitid(), sys_fadvise64(), sys_fadvise64_64();
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(), sys_signalfd(), sys_timerfd();
int sys_utimensat(), sys_epoll_pwait(), sys_signalfd(), sys_timerfd(), sys_eventfd();
/* sys_socketcall subcalls */

View File

@ -353,7 +353,7 @@
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 320 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 322 */
{ 5, 0, printargs, "SYS_323" }, /* 323 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 323 */
{ 5, 0, printargs, "SYS_324" }, /* 324 */
{ 5, 0, printargs, "SYS_325" }, /* 325 */
{ 5, 0, printargs, "SYS_326" }, /* 326 */

View File

@ -282,3 +282,4 @@
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 281 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 282 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 283 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 284 */