From 41877d526c4c864aa851bed5d405d6d197c0b39b Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Fri, 19 Mar 2010 23:19:19 +0100 Subject: Support epoll_create1 syscall. * tapset/aux_syscalls.stp (_epoll_create1_flag_str): New helper function. * tapset/syscalls.stp (syscall.epoll_create[.return]): Match epoll_creat1 if available. --- testsuite/systemtap.syscall/poll.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'testsuite/systemtap.syscall/poll.c') diff --git a/testsuite/systemtap.syscall/poll.c b/testsuite/systemtap.syscall/poll.c index 3caa2b14..c34277b8 100644 --- a/testsuite/systemtap.syscall/poll.c +++ b/testsuite/systemtap.syscall/poll.c @@ -16,8 +16,13 @@ int main() sigemptyset(&sigs); sigaddset(&sigs,SIGUSR2); +#ifdef EPOLL_CLOEXEC + fd = epoll_create1(EPOLL_CLOEXEC); + //staptest// epoll_create1 (EPOLL_CLOEXEC) +#else fd = epoll_create(32); //staptest// epoll_create (32) +#endif epoll_ctl(fd, EPOLL_CTL_ADD, 13, &ev); //staptest// epoll_ctl (NNNN, EPOLL_CTL_ADD, 13, XXXX) -- cgit