]> granicus.if.org Git - strace/blobdiff - ioprio.c
getdents: fix typos in array output
[strace] / ioprio.c
index 6826e56d62030c3d6feaa840c92c23f768e5ed4b..bf54460fc9326e4e1d481bc01a7bd48051cea596 100644 (file)
--- a/ioprio.c
+++ b/ioprio.c
@@ -42,8 +42,7 @@ sprint_ioprio(int ioprio)
        return outstr;
 }
 
-int
-sys_ioprio_get(struct tcb *tcp)
+SYS_FUNC(ioprio_get)
 {
        if (entering(tcp)) {
                /* int which */
@@ -60,16 +59,14 @@ sys_ioprio_get(struct tcb *tcp)
        }
 }
 
-int
-sys_ioprio_set(struct tcb *tcp)
+SYS_FUNC(ioprio_set)
 {
-       if (entering(tcp)) {
-               /* int which */
-               printxval(ioprio_who, tcp->u_arg[0], "IOPRIO_WHO_???");
-               /* int who */
-               tprintf(", %d, ", (int) tcp->u_arg[1]);
-               /* int ioprio */
-               tprints(sprint_ioprio(tcp->u_arg[2]));
-       }
-       return 0;
+       /* int which */
+       printxval(ioprio_who, tcp->u_arg[0], "IOPRIO_WHO_???");
+       /* int who */
+       tprintf(", %d, ", (int) tcp->u_arg[1]);
+       /* int ioprio */
+       tprints(sprint_ioprio(tcp->u_arg[2]));
+
+       return RVAL_DECODED;
 }