* eventfd.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* desc.c (do_eventfd, sys_eventfd, sys_eventfd2): Move to eventfd.c.
desc.c \
dirent.c \
evdev.c \
+ eventfd.c \
execve.c \
exit.c \
fadvise.c \
}
return rc;
}
-
-static int
-do_eventfd(struct tcb *tcp, int flags_arg)
-{
- tprintf("%lu", tcp->u_arg[0]);
- if (flags_arg >= 0) {
- tprints(", ");
- printflags(open_mode_flags, tcp->u_arg[flags_arg], "O_???");
- }
-
- return RVAL_DECODED;
-}
-
-SYS_FUNC(eventfd)
-{
- return do_eventfd(tcp, -1);
-}
-
-SYS_FUNC(eventfd2)
-{
- return do_eventfd(tcp, 1);
-}
--- /dev/null
+#include "defs.h"
+
+static int
+do_eventfd(struct tcb *tcp, int flags_arg)
+{
+ tprintf("%lu", tcp->u_arg[0]);
+ if (flags_arg >= 0) {
+ tprints(", ");
+ printflags(open_mode_flags, tcp->u_arg[flags_arg], "O_???");
+ }
+
+ return RVAL_DECODED;
+}
+
+SYS_FUNC(eventfd)
+{
+ return do_eventfd(tcp, -1);
+}
+
+SYS_FUNC(eventfd2)
+{
+ return do_eventfd(tcp, 1);
+}