1*cf84ac9aSAndroid Build Coastguard Worker #include "defs.h" 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard Worker #include DEF_MPERS_TYPE(utimbuf_t) 4*cf84ac9aSAndroid Build Coastguard Worker 5*cf84ac9aSAndroid Build Coastguard Worker #include <utime.h> 6*cf84ac9aSAndroid Build Coastguard Worker 7*cf84ac9aSAndroid Build Coastguard Worker typedef struct utimbuf utimbuf_t; 8*cf84ac9aSAndroid Build Coastguard Worker 9*cf84ac9aSAndroid Build Coastguard Worker #include MPERS_DEFS 10*cf84ac9aSAndroid Build Coastguard Worker SYS_FUNC(utime)11*cf84ac9aSAndroid Build Coastguard WorkerSYS_FUNC(utime) 12*cf84ac9aSAndroid Build Coastguard Worker { 13*cf84ac9aSAndroid Build Coastguard Worker utimbuf_t u; 14*cf84ac9aSAndroid Build Coastguard Worker 15*cf84ac9aSAndroid Build Coastguard Worker printpath(tcp, tcp->u_arg[0]); 16*cf84ac9aSAndroid Build Coastguard Worker tprints(", "); 17*cf84ac9aSAndroid Build Coastguard Worker if (!umove_or_printaddr(tcp, tcp->u_arg[1], &u)) { 18*cf84ac9aSAndroid Build Coastguard Worker tprintf("{actime=%lld", (long long) u.actime); 19*cf84ac9aSAndroid Build Coastguard Worker tprints_comment(sprinttime(u.actime)); 20*cf84ac9aSAndroid Build Coastguard Worker tprintf(", modtime=%lld", (long long) u.modtime); 21*cf84ac9aSAndroid Build Coastguard Worker tprints_comment(sprinttime(u.modtime)); 22*cf84ac9aSAndroid Build Coastguard Worker tprints("}"); 23*cf84ac9aSAndroid Build Coastguard Worker } 24*cf84ac9aSAndroid Build Coastguard Worker 25*cf84ac9aSAndroid Build Coastguard Worker return RVAL_DECODED; 26*cf84ac9aSAndroid Build Coastguard Worker } 27