]> granicus.if.org Git - strace/blobdiff - fallocate.c
Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval
[strace] / fallocate.c
index c096c9823d07b75e955323d1d1742c2cde29a58e..b707279c5190af86bee8a75ed8c4abb565db4cfb 100644 (file)
@@ -8,22 +8,21 @@
 
 SYS_FUNC(fallocate)
 {
-       if (entering(tcp)) {
-               int argn;
+       int argn;
 
-               /* fd */
-               printfd(tcp, tcp->u_arg[0]);
-               tprints(", ");
+       /* fd */
+       printfd(tcp, tcp->u_arg[0]);
+       tprints(", ");
 
-               /* mode */
-               printflags(falloc_flags, tcp->u_arg[1], "FALLOC_FL_???");
-               tprints(", ");
+       /* mode */
+       printflags(falloc_flags, tcp->u_arg[1], "FALLOC_FL_???");
+       tprints(", ");
 
-               /* offset */
-               argn = printllval(tcp, "%llu, ", 2);
+       /* offset */
+       argn = printllval(tcp, "%lld, ", 2);
 
-               /* len */
-               printllval(tcp, "%llu", argn);
-       }
-       return 0;
+       /* len */
+       printllval(tcp, "%lld", argn);
+
+       return RVAL_DECODED;
 }