X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=utime.c;h=b21c799c78bbe639b3de958ef76849f0a3690944;hb=00cc35079eeac6e767d5375edfb9c48e58806c48;hp=4626c9197719dda50b32e9d012dfee2c2894d806;hpb=cec41dd2b302b7c11dc412b19ee6419acb845073;p=strace diff --git a/utime.c b/utime.c index 4626c919..b21c799c 100644 --- a/utime.c +++ b/utime.c @@ -9,24 +9,23 @@ SYS_FUNC(utime) } u; unsigned wordsize; - if (entering(tcp)) { - printpath(tcp, tcp->u_arg[0]); - tprints(", "); + printpath(tcp, tcp->u_arg[0]); + tprints(", "); - wordsize = current_wordsize; - if (umoven_or_printaddr(tcp, tcp->u_arg[1], 2 * wordsize, &u)) - ; - else if (wordsize == sizeof u.utl[0]) { - tprintf("[%s,", sprinttime(u.utl[0])); - tprintf(" %s]", sprinttime(u.utl[1])); - } - else if (wordsize == sizeof u.uti[0]) { - tprintf("[%s,", sprinttime(u.uti[0])); - tprintf(" %s]", sprinttime(u.uti[1])); - } - else - tprintf("", - wordsize); + wordsize = current_wordsize; + if (umoven_or_printaddr(tcp, tcp->u_arg[1], 2 * wordsize, &u)) + ; + else if (wordsize == sizeof u.utl[0]) { + tprintf("[%s,", sprinttime(u.utl[0])); + tprintf(" %s]", sprinttime(u.utl[1])); } - return 0; + else if (wordsize == sizeof u.uti[0]) { + tprintf("[%s,", sprinttime(u.uti[0])); + tprintf(" %s]", sprinttime(u.uti[1])); + } + else + tprintf("", + wordsize); + + return RVAL_DECODED; }