]> granicus.if.org Git - strace/commitdiff
file.c: move chdir 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:39:59 +0000 (21:39 +0000)
* chdir.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* file.c (sys_chdir): Move to chdir.c.

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

index e78e1fe0ee80488c0ee02c01df0e9b007dd626b9..f068f7e5e182f6f54373a6b8256ed4f43f4c71a4 100644 (file)
@@ -22,6 +22,7 @@ strace_SOURCES =      \
        block.c         \
        cacheflush.c    \
        capability.c    \
+       chdir.c         \
        chmod.c         \
        chown.c         \
        count.c         \
diff --git a/chdir.c b/chdir.c
new file mode 100644 (file)
index 0000000..29f0afc
--- /dev/null
+++ b/chdir.c
@@ -0,0 +1,10 @@
+#include "defs.h"
+
+int
+sys_chdir(struct tcb *tcp)
+{
+       if (entering(tcp)) {
+               printpath(tcp, tcp->u_arg[0]);
+       }
+       return 0;
+}
diff --git a/file.c b/file.c
index 7ba68246a53b323be6366c4c9bfd6fa1b2620e4b..8d0822d954573613e08036d415ef3fda672e90be 100644 (file)
--- a/file.c
+++ b/file.c
@@ -1241,13 +1241,3 @@ sys_lxstat(struct tcb *tcp)
 }
 
 #endif /* SPARC[64] */
-
-/* directory */
-int
-sys_chdir(struct tcb *tcp)
-{
-       if (entering(tcp)) {
-               printpath(tcp, tcp->u_arg[0]);
-       }
-       return 0;
-}