summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2010-03-19 23:19:19 +0100
committerMark Wielaard <mjw@redhat.com>2010-03-21 17:34:41 +0100
commit41877d526c4c864aa851bed5d405d6d197c0b39b (patch)
tree6af3702ed0f231d0c547a5bbe7f7458af90954e2 /testsuite
parent08ee70c354131edccb0d1a73aa67abb9c65870fc (diff)
downloadsystemtap-steved-41877d526c4c864aa851bed5d405d6d197c0b39b.tar.gz
systemtap-steved-41877d526c4c864aa851bed5d405d6d197c0b39b.tar.xz
systemtap-steved-41877d526c4c864aa851bed5d405d6d197c0b39b.zip
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.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/systemtap.syscall/poll.c5
1 files changed, 5 insertions, 0 deletions
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)