Merge changes I33232a5b,If1639d8f,Ie00a9571,Ie6219fbd,I55ba9b30, ...
* changes:
Merge remote-tracking branch 'strace/master' into HEAD
timerfd: update flags decoding
sparc: fix fxstat decoding
sparc: drop _STAT64_VER support
sparc: remove redundant sys_lxstat
file.c: do not include unused headers
Cleanup UTIME_NOW/UTIME_OMIT decoding
Fix UTIME_NOW/UTIME_OMIT decoding
Make -yy output for inet sockets consistent with unix domain sockets
tests: robustify unix domain socket decoding test
tests: fix unix domain socket decoding availability test
tests: add a test for decoding unix domain socket addresses
Support unix domain sockets in -yy option
Use the protocol name of a socket as a hint for peer address resolution
Fix decoding of getgroups, getgroups32, setgroups, and setgroups32 syscalls
Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls
sh, sh64: fix uid/gid syscall entries
s390: fix uid/gid syscall entries
sparc: fix uid/gid syscall entries
chown.c: split into separate files
util.c: move printuid to uid.c
tests/uid.awk: rewrite in a more maintainable style
printuid: fix uid_t decoding on 64-bit architectures
Update PTRACE_* constants
Update SWAP_FLAG_* constants
Update SCHED_* constants
Update prctl PR_* constants
Always compile sys_prctl parser
process.c: split struct_user_offsets into architecture-specific include files
process.c: include less headers
Unexport struct_user_offsets
process.c: introduce XLAT_UOFF macro
process.c: move sethostname and gethostname parsers to a separate file
process.c: move exit parser to a separate file
process.c: move clone, setns, unshare, and fork parsers to a separate file
process.c: move get*uid and set*uid parsers to a separate file
process.c: move getgroups* and setgroups* parsers to a separate file
process.c: move execve and execv parsers to a separate file
process.c: move waitpid, wait4, osf_wait4, and waitid parsers to a separate file
process.c: move uname parser to a separate file
process.c: move futex parser to a separate file
process.c: move get_robust_list parser to a separate file
process.c: move sched_* parsers to a separate file
process.c: move sched_setaffinity and sched_getaffinity parsers to a separate file
process.c: move prctl and arch_prctl parsers to a separate file
process.c: move getcpu parser to a separate file
process.c: move process_vm_readv and process_vm_writev parsers to a separate file
Implement decoding of fallocate FALLOC_FL_* flags
Fix decoding of renameat2 RENAME_* flags
file.c: move open, openat, and creat parsers to a separate file
file.c: move access and faccessat parsers to a separate file
file.c: move umask parser to a separate file
file.c: move lseek and llseek parsers to a separate file
file.c: move readahead parser to a separate file
file.c: move truncate, truncate64, ftruncate, and ftruncate64 parsers to a separate file
file.c: move chdir parser to a separate file
file.c: move link, linkat, unlinkat, and symlinkat parsers to a separate file
file.c: move readlink and readlinkat parsers to a separate file
file.c: move renameat and renameat2 parsers to a separate file
file.c: move chown, fchown, and fchownat parsers to a separate file
Export at_flags
file.c: move chmod, fchmod, and fchmodat parsers to a separate file
file.c: move utimes, futimesat, utimensat, and osf_utimes parsers to a separate file
file.c: move utime parser to a separate file