]> granicus.if.org Git - strace/blobdiff - sendfile.c
x32: fix decoding of flags argument of preadv2 and pwritev2 syscalls
[strace] / sendfile.c
index 293316fe95fcf8e8b2b1a6d752502cea54379a28..7faf1ca275383f14f47b8bb13cd69e8c7ee091e7 100644 (file)
@@ -35,7 +35,7 @@ SYS_FUNC(sendfile64)
                printfd(tcp, tcp->u_arg[1]);
                tprints(", ");
                if (!printnum_int64(tcp, tcp->u_arg[2], "%" PRIu64)) {
-                       tprintf(", %" PRI_kru, tcp->u_arg[3]);
+                       tprintf(", %" PRI_klu, tcp->u_arg[3]);
                        return RVAL_DECODED;
                }
        } else {
@@ -43,7 +43,7 @@ SYS_FUNC(sendfile64)
                        tprints(" => ");
                        printnum_int64(tcp, tcp->u_arg[2], "%" PRIu64);
                }
-               tprintf(", %" PRI_kru, tcp->u_arg[3]);
+               tprintf(", %" PRI_klu, tcp->u_arg[3]);
        }
 
        return 0;
@@ -58,7 +58,7 @@ SYS_FUNC(sendfile)
                tprints(", ");
                if (!printnum_ulong(tcp, tcp->u_arg[2])
                    || !tcp->u_arg[3]) {
-                       tprintf(", %" PRI_kru, tcp->u_arg[3]);
+                       tprintf(", %" PRI_klu, tcp->u_arg[3]);
                        return RVAL_DECODED;
                }
        } else {
@@ -66,7 +66,7 @@ SYS_FUNC(sendfile)
                        tprints(" => ");
                        printnum_ulong(tcp, tcp->u_arg[2]);
                }
-               tprintf(", %" PRI_kru, tcp->u_arg[3]);
+               tprintf(", %" PRI_klu, tcp->u_arg[3]);
        }
 
        return 0;