]> granicus.if.org Git - strace/commitdiff
desc.c: move eventfd parsers to a separate file
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 1 Aug 2015 20:36:53 +0000 (20:36 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 1 Aug 2015 20:46:43 +0000 (20:46 +0000)
* eventfd.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* desc.c (do_eventfd, sys_eventfd, sys_eventfd2): Move to eventfd.c.

Makefile.am
desc.c
eventfd.c [new file with mode: 0644]

index 8326813a57358de7e4c7cf5b04c6f39e45634ee1..9ae16d216e61133bbb972045ae829729de38b9c9 100644 (file)
@@ -43,6 +43,7 @@ strace_SOURCES =      \
        desc.c          \
        dirent.c        \
        evdev.c         \
+       eventfd.c       \
        execve.c        \
        exit.c          \
        fadvise.c       \
diff --git a/desc.c b/desc.c
index 8931ca73c6526ea3aa8f1e0fe165d4c60f4bd268..e4e22bc570a13a707f877efb0b631845d661b600 100644 (file)
--- a/desc.c
+++ b/desc.c
@@ -579,25 +579,3 @@ SYS_FUNC(pselect6)
        }
        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);
-}
diff --git a/eventfd.c b/eventfd.c
new file mode 100644 (file)
index 0000000..197a9d6
--- /dev/null
+++ b/eventfd.c
@@ -0,0 +1,23 @@
+#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);
+}