From: Dmitry V. Levin Date: Tue, 14 Jul 2015 23:38:58 +0000 (+0000) Subject: xattr.c: make use of RVAL_DECODED X-Git-Tag: v4.11~458 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6156d81cefd8303d027b3d10e1e2458c44522377;p=strace xattr.c: make use of RVAL_DECODED * xattr.c (sys_setxattr, sys_fsetxattr, sys_removexattr, sys_fremovexattr): Update for RVAL_DECODED. --- diff --git a/xattr.c b/xattr.c index 7a14eea6..0f8533e3 100644 --- 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; }