]> granicus.if.org Git - strace/commitdiff
file.c: move readahead parser to a separate file
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 6 Dec 2014 03:53:16 +0000 (03:53 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 11 Dec 2014 21:40:08 +0000 (21:40 +0000)
* readahead.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* file.c (sys_readahead): Move to readahead.c.

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

index 97266f056ab238264aaacffd4fb3bc8df7353fab..0c03252a341ab7980f270f411b996140b4e9d4d1 100644 (file)
@@ -55,6 +55,7 @@ strace_SOURCES =      \
        process.c       \
        ptp.c           \
        quota.c         \
+       readahead.c     \
        readlink.c      \
        reboot.c        \
        renameat.c      \
diff --git a/file.c b/file.c
index e318086c8afca57f742bb4fd8038d3b16beeb76d..5d6932bb4ba55770c7e91ff81dc4a4d70319025a 100644 (file)
--- a/file.c
+++ b/file.c
@@ -452,18 +452,6 @@ sys_llseek(struct tcb *tcp)
        return 0;
 }
 
-int
-sys_readahead(struct tcb *tcp)
-{
-       if (entering(tcp)) {
-               int argn;
-               printfd(tcp, tcp->u_arg[0]);
-               argn = printllval(tcp, ", %lld", 1);
-               tprintf(", %ld", tcp->u_arg[argn]);
-       }
-       return 0;
-}
-
 /* several stats */
 
 #if defined(SPARC) || defined(SPARC64)
diff --git a/readahead.c b/readahead.c
new file mode 100644 (file)
index 0000000..8f47988
--- /dev/null
@@ -0,0 +1,13 @@
+#include "defs.h"
+
+int
+sys_readahead(struct tcb *tcp)
+{
+       if (entering(tcp)) {
+               int argn;
+               printfd(tcp, tcp->u_arg[0]);
+               argn = printllval(tcp, ", %lld", 1);
+               tprintf(", %ld", tcp->u_arg[argn]);
+       }
+       return 0;
+}