file.c: move readahead parser to a separate file

* readahead.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* file.c (sys_readahead): Move to readahead.c.
diff --git a/Makefile.am b/Makefile.am
index 97266f0..0c03252 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -55,6 +55,7 @@
 	process.c	\
 	ptp.c		\
 	quota.c		\
+	readahead.c	\
 	readlink.c	\
 	reboot.c	\
 	renameat.c	\
diff --git a/file.c b/file.c
index e318086..5d6932b 100644
--- a/file.c
+++ b/file.c
@@ -452,18 +452,6 @@
 	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
index 0000000..8f47988
--- /dev/null
+++ b/readahead.c
@@ -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;
+}