]> granicus.if.org Git - strace/commitdiff
resource.c: make use of RVAL_DECODED
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 17 Jul 2015 16:39:54 +0000 (16:39 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 18 Jul 2015 00:01:39 +0000 (00:01 +0000)
* resource.c (sys_setrlimit, sys_getpriority, sys_setpriority):
Update for RVAL_DECODED.

resource.c

index a121bb0322bab72ecf997231313fc263d329f189..e3c9a02d72afc59c5605106ff0c8b3f532636a11 100644 (file)
@@ -134,12 +134,11 @@ SYS_FUNC(getrlimit)
 
 SYS_FUNC(setrlimit)
 {
-       if (entering(tcp)) {
-               printxval(resources, tcp->u_arg[0], "RLIMIT_???");
-               tprints(", ");
-               decode_rlimit(tcp, tcp->u_arg[1]);
-       }
-       return 0;
+       printxval(resources, tcp->u_arg[0], "RLIMIT_???");
+       tprints(", ");
+       decode_rlimit(tcp, tcp->u_arg[1]);
+
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(prlimit64)
@@ -271,20 +270,18 @@ SYS_FUNC(osf_getrusage)
 
 SYS_FUNC(getpriority)
 {
-       if (entering(tcp)) {
-               printxval(priorities, tcp->u_arg[0], "PRIO_???");
-               tprintf(", %lu", tcp->u_arg[1]);
-       }
-       return 0;
+       printxval(priorities, tcp->u_arg[0], "PRIO_???");
+       tprintf(", %lu", tcp->u_arg[1]);
+
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(setpriority)
 {
-       if (entering(tcp)) {
-               printxval(priorities, tcp->u_arg[0], "PRIO_???");
-               tprintf(", %lu, %ld", tcp->u_arg[1], tcp->u_arg[2]);
-       }
-       return 0;
+       printxval(priorities, tcp->u_arg[0], "PRIO_???");
+       tprintf(", %lu, %d", tcp->u_arg[1], (int) tcp->u_arg[2]);
+
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(times)