]> granicus.if.org Git - strace/blobdiff - resource.c
travis: add x86 musl
[strace] / resource.c
index 39f2e99d4574c3994640cd2b260214d59167ac5f..475afc26e61f2e5b8afb031111f1479ba8830e3a 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "defs.h"
 #include <sys/resource.h>
-#include <sys/times.h>
 
 #include "xlat/resources.h"
 
@@ -143,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]);
@@ -185,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;
 }
@@ -193,24 +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;
 }
-
-SYS_FUNC(times)
-{
-       struct tms tbuf;
-
-       if (exiting(tcp)) {
-               if (!umove_or_printaddr(tcp, tcp->u_arg[0], &tbuf)) {
-                       tprintf("{tms_utime=%llu, tms_stime=%llu, ",
-                               (unsigned long long) tbuf.tms_utime,
-                               (unsigned long long) tbuf.tms_stime);
-                       tprintf("tms_cutime=%llu, tms_cstime=%llu}",
-                               (unsigned long long) tbuf.tms_cutime,
-                               (unsigned long long) tbuf.tms_cstime);
-               }
-       }
-       return 0;
-}