]> granicus.if.org Git - strace/blobdiff - resource.c
signal: fix omission of field names in sigaction printers
[strace] / resource.c
index c68f0456e51eba102b6ea7a4eaab699034075fbc..475afc26e61f2e5b8afb031111f1479ba8830e3a 100644 (file)
@@ -142,7 +142,7 @@ SYS_FUNC(setrlimit)
 SYS_FUNC(prlimit64)
 {
        if (entering(tcp)) {
-               tprintf("%ld, ", tcp->u_arg[0]);
+               tprintf("%d, ", (int) tcp->u_arg[0]);
                printxval(resources, tcp->u_arg[1], "RLIMIT_???");
                tprints(", ");
                print_rlimit64(tcp, tcp->u_arg[2]);
@@ -184,7 +184,7 @@ SYS_FUNC(osf_getrusage)
 SYS_FUNC(getpriority)
 {
        printxval(priorities, tcp->u_arg[0], "PRIO_???");
-       tprintf(", %lu", tcp->u_arg[1]);
+       tprintf(", %d", (int) tcp->u_arg[1]);
 
        return RVAL_DECODED;
 }
@@ -192,7 +192,7 @@ SYS_FUNC(getpriority)
 SYS_FUNC(setpriority)
 {
        printxval(priorities, tcp->u_arg[0], "PRIO_???");
-       tprintf(", %lu, %d", tcp->u_arg[1], (int) tcp->u_arg[2]);
+       tprintf(", %d, %d", (int) tcp->u_arg[1], (int) tcp->u_arg[2]);
 
        return RVAL_DECODED;
 }