/* * Copyright (c) 1991, 1992 Paul Kranenburg * Copyright (c) 1993 Branko Lankester * Copyright (c) 1993-1996 Rick Sladkey * Copyright (c) 1996-1999 Wichert Akkerman * Copyright (c) 2006-2007 Ulrich Drepper * Copyright (c) 2006 Bernhard Kaindl * Copyright (c) 2006-2015 Dmitry V. Levin * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "defs.h" SYS_FUNC(utimes) { printpath(tcp, tcp->u_arg[0]); tprints(", "); print_timeval_utimes(tcp, tcp->u_arg[1]); return RVAL_DECODED; } SYS_FUNC(futimesat) { print_dirfd(tcp, tcp->u_arg[0]); printpath(tcp, tcp->u_arg[1]); tprints(", "); print_timeval_utimes(tcp, tcp->u_arg[2]); return RVAL_DECODED; } SYS_FUNC(utimensat) { print_dirfd(tcp, tcp->u_arg[0]); printpath(tcp, tcp->u_arg[1]); tprints(", "); print_timespec_utime_pair(tcp, tcp->u_arg[2]); tprints(", "); printflags(at_flags, tcp->u_arg[3], "AT_???"); return RVAL_DECODED; } #ifdef ALPHA SYS_FUNC(osf_utimes) { printpath(tcp, tcp->u_arg[0]); tprints(", "); print_timeval32_utimes(tcp, tcp->u_arg[1]); return RVAL_DECODED; } #endif /* ALPHA */