]> granicus.if.org Git - strace/commitdiff
xattr.c: make use of RVAL_DECODED
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 14 Jul 2015 23:38:58 +0000 (23:38 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 14 Jul 2015 23:38:58 +0000 (23:38 +0000)
* xattr.c (sys_setxattr, sys_fsetxattr, sys_removexattr,
sys_fremovexattr): Update for RVAL_DECODED.

xattr.c

diff --git a/xattr.c b/xattr.c
index 7a14eea6a32c40c9b1325d8e38bf5ea454ea80f6..0f8533e3a131e6f8057736be92088c6468391018 100644 (file)
--- a/xattr.c
+++ b/xattr.c
@@ -58,28 +58,24 @@ done:
 
 SYS_FUNC(setxattr)
 {
-       if (entering(tcp)) {
-               printpath(tcp, tcp->u_arg[0]);
-               tprints(", ");
-               printstr(tcp, tcp->u_arg[1], -1);
-               print_xattr_val(tcp, tcp->u_arg[2], tcp->u_arg[3], tcp->u_arg[3]);
-               tprints(", ");
-               printflags(xattrflags, tcp->u_arg[4], "XATTR_???");
-       }
-       return 0;
+       printpath(tcp, tcp->u_arg[0]);
+       tprints(", ");
+       printstr(tcp, tcp->u_arg[1], -1);
+       print_xattr_val(tcp, tcp->u_arg[2], tcp->u_arg[3], tcp->u_arg[3]);
+       tprints(", ");
+       printflags(xattrflags, tcp->u_arg[4], "XATTR_???");
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(fsetxattr)
 {
-       if (entering(tcp)) {
-               printfd(tcp, tcp->u_arg[0]);
-               tprints(", ");
-               printstr(tcp, tcp->u_arg[1], -1);
-               print_xattr_val(tcp, tcp->u_arg[2], tcp->u_arg[3], tcp->u_arg[3]);
-               tprints(", ");
-               printflags(xattrflags, tcp->u_arg[4], "XATTR_???");
-       }
-       return 0;
+       printfd(tcp, tcp->u_arg[0]);
+       tprints(", ");
+       printstr(tcp, tcp->u_arg[1], -1);
+       print_xattr_val(tcp, tcp->u_arg[2], tcp->u_arg[3], tcp->u_arg[3]);
+       tprints(", ");
+       printflags(xattrflags, tcp->u_arg[4], "XATTR_???");
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(getxattr)
@@ -144,20 +140,16 @@ SYS_FUNC(flistxattr)
 
 SYS_FUNC(removexattr)
 {
-       if (entering(tcp)) {
-               printpath(tcp, tcp->u_arg[0]);
-               tprints(", ");
-               printstr(tcp, tcp->u_arg[1], -1);
-       }
-       return 0;
+       printpath(tcp, tcp->u_arg[0]);
+       tprints(", ");
+       printstr(tcp, tcp->u_arg[1], -1);
+       return RVAL_DECODED;
 }
 
 SYS_FUNC(fremovexattr)
 {
-       if (entering(tcp)) {
-               printfd(tcp, tcp->u_arg[0]);
-               tprints(", ");
-               printstr(tcp, tcp->u_arg[1], -1);
-       }
-       return 0;
+       printfd(tcp, tcp->u_arg[0]);
+       tprints(", ");
+       printstr(tcp, tcp->u_arg[1], -1);
+       return RVAL_DECODED;
 }