]> granicus.if.org Git - strace/blobdiff - renameat.c
netlink_sock_diag: print inet_diag_sockid.idiag_if as an interface index
[strace] / renameat.c
index 1c0255144d3dc002ce4a9e2a43d742686ee09fcf..746e9c4a23e0c06f1a5af7eb002582ec5808ec16 100644 (file)
@@ -10,25 +10,21 @@ decode_renameat(struct tcb *tcp)
        printpath(tcp, tcp->u_arg[3]);
 }
 
-int
-sys_renameat(struct tcb *tcp)
+SYS_FUNC(renameat)
 {
-       if (entering(tcp)) {
-               decode_renameat(tcp);
-       }
-       return 0;
+       decode_renameat(tcp);
+
+       return RVAL_DECODED;
 }
 
 #include <linux/fs.h>
 #include "xlat/rename_flags.h"
 
-int
-sys_renameat2(struct tcb *tcp)
+SYS_FUNC(renameat2)
 {
-       if (entering(tcp)) {
-               decode_renameat(tcp);
-               tprints(", ");
-               printflags(rename_flags, tcp->u_arg[4], "RENAME_??");
-       }
-       return 0;
+       decode_renameat(tcp);
+       tprints(", ");
+       printflags(rename_flags, tcp->u_arg[4], "RENAME_??");
+
+       return RVAL_DECODED;
 }