1*c9945492SAndroid Build Coastguard Worker #include "time32.h" 2*c9945492SAndroid Build Coastguard Worker #include <time.h> 3*c9945492SAndroid Build Coastguard Worker #include <utime.h> 4*c9945492SAndroid Build Coastguard Worker 5*c9945492SAndroid Build Coastguard Worker struct utimbuf32 { 6*c9945492SAndroid Build Coastguard Worker time32_t actime; 7*c9945492SAndroid Build Coastguard Worker time32_t modtime; 8*c9945492SAndroid Build Coastguard Worker }; 9*c9945492SAndroid Build Coastguard Worker __utime_time32(const char * path,const struct utimbuf32 * times32)10*c9945492SAndroid Build Coastguard Workerint __utime_time32(const char *path, const struct utimbuf32 *times32) 11*c9945492SAndroid Build Coastguard Worker { 12*c9945492SAndroid Build Coastguard Worker return utime(path, !times32 ? 0 : (&(struct utimbuf){ 13*c9945492SAndroid Build Coastguard Worker .actime = times32->actime, .modtime = times32->modtime})); 14*c9945492SAndroid Build Coastguard Worker } 15