diff options
author | Dmitry V. Levin <ldv@strace.io> | 2021-03-18 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2021-03-18 08:00:00 +0000 |
commit | 47a0e7d26d18f9b5e378251fc59c4375ed0ca11f (patch) | |
tree | c30913dda952167d62ca1022ce033e8f7c798e59 | |
parent | 443936e059013facadd010f64ba757491c34d827 (diff) | |
download | strace-47a0e7d26d18f9b5e378251fc59c4375ed0ca11f.tar.gz |
utimes: use print_fields.h helpers
* src/utimes.c: Use tprint_arg_next.
-rw-r--r-- | src/utimes.c | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/src/utimes.c b/src/utimes.c index 5bcd82e3a..a14809d66 100644 --- a/src/utimes.c +++ b/src/utimes.c @@ -16,8 +16,11 @@ SYS_FUNC(utimes) { + /* pathname */ printpath(tcp, tcp->u_arg[0]); - tprints(", "); + tprint_arg_next(); + + /* times */ print_timeval_utimes(tcp, tcp->u_arg[1]); return RVAL_DECODED; @@ -25,10 +28,15 @@ SYS_FUNC(utimes) SYS_FUNC(futimesat) { + /* dirfd */ print_dirfd(tcp, tcp->u_arg[0]); - tprints(", "); + tprint_arg_next(); + + /* pathname */ printpath(tcp, tcp->u_arg[1]); - tprints(", "); + tprint_arg_next(); + + /* times */ print_timeval_utimes(tcp, tcp->u_arg[2]); return RVAL_DECODED; @@ -37,12 +45,19 @@ SYS_FUNC(futimesat) static int do_utimensat(struct tcb *const tcp, const print_obj_by_addr_fn print_ts) { + /* dirfd */ print_dirfd(tcp, tcp->u_arg[0]); - tprints(", "); + tprint_arg_next(); + + /* pathname */ printpath(tcp, tcp->u_arg[1]); - tprints(", "); + tprint_arg_next(); + + /* times */ print_ts(tcp, tcp->u_arg[2]); - tprints(", "); + tprint_arg_next(); + + /* flags */ printflags(at_flags, tcp->u_arg[3], "AT_???"); return RVAL_DECODED; @@ -63,8 +78,11 @@ SYS_FUNC(utimensat_time64) #ifdef ALPHA SYS_FUNC(osf_utimes) { + /* pathname */ printpath(tcp, tcp->u_arg[0]); - tprints(", "); + tprint_arg_next(); + + /* times */ print_timeval32_utimes(tcp, tcp->u_arg[1]); return RVAL_DECODED; |