]> granicus.if.org Git - strace/commitdiff
fadvise.c: make use of RVAL_DECODED
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 20 Jul 2015 13:55:47 +0000 (13:55 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 20 Jul 2015 22:03:07 +0000 (22:03 +0000)
* fadvise.c (sys_fadvise64, sys_fadvise64_64): Update for RVAL_DECODED.

fadvise.c

index 088f85754718663364407053a2d8114bf35fa012..06df82d26adc7699dbf1bc1ddf2119f8b2553a63 100644 (file)
--- a/fadvise.c
+++ b/fadvise.c
@@ -6,28 +6,28 @@
 
 SYS_FUNC(fadvise64)
 {
-       if (entering(tcp)) {
-               int argn;
-               printfd(tcp, tcp->u_arg[0]);
-               argn = printllval(tcp, ", %lld", 1);
-               tprintf(", %ld, ", tcp->u_arg[argn++]);
-               printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
-       }
-       return 0;
+       int argn;
+
+       printfd(tcp, tcp->u_arg[0]);
+       argn = printllval(tcp, ", %lld", 1);
+       tprintf(", %ld, ", tcp->u_arg[argn++]);
+       printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
+
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(fadvise64_64)
 {
-       if (entering(tcp)) {
-               int argn;
-               printfd(tcp, tcp->u_arg[0]);
-               argn = printllval(tcp, ", %lld, ", 1);
-               argn = printllval(tcp, "%lld, ", argn);
+       int argn;
+
+       printfd(tcp, tcp->u_arg[0]);
+       argn = printllval(tcp, ", %lld, ", 1);
+       argn = printllval(tcp, "%lld, ", argn);
 #if defined __ARM_EABI__ || defined AARCH64 || defined POWERPC || defined XTENSA
-               printxval(advise, tcp->u_arg[1], "POSIX_FADV_???");
+       printxval(advise, tcp->u_arg[1], "POSIX_FADV_???");
 #else
-               printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
+       printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
 #endif
-       }
-       return 0;
+
+       return RVAL_DECODED;
 }