]> granicus.if.org Git - strace/commit
Mpersify parsers of utimes, futimesat, and utimensat syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 3 Aug 2015 22:52:40 +0000 (01:52 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 28 Aug 2015 08:46:23 +0000 (08:46 +0000)
commitb5a23ed3814ba3513bad9cbc99ceb9e152824e39
tree310f9be613afebc855ff31efcd8fdf79a028d604
parent092942206c3c6c9978a96e6589b97cc4029b6d89
Mpersify parsers of utimes, futimesat, and utimensat syscalls

Fix multiple personalities support in parsers of utimes, futimesat,
and utimensat syscalls by introducing two mpersified printers:
print_timeval_pair and print_timespec_utime_pair.

* print_time.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* utimes.c (decode_utimes): Remove.
(sys_utimes, sys_futimesat): Use print_timeval_pair instead
of decode_utimes.
(sys_utimensat): Use print_timespec_utime_pair instead of decode_utimes.
Makefile.am
print_time.c [new file with mode: 0644]
utimes.c