1*c9945492SAndroid Build Coastguard Worker #include <time.h> 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker /* There is no other implemented value than TIME_UTC; all other values 4*c9945492SAndroid Build Coastguard Worker * are considered erroneous. */ timespec_get(struct timespec * ts,int base)5*c9945492SAndroid Build Coastguard Workerint timespec_get(struct timespec * ts, int base) 6*c9945492SAndroid Build Coastguard Worker { 7*c9945492SAndroid Build Coastguard Worker if (base != TIME_UTC) return 0; 8*c9945492SAndroid Build Coastguard Worker int ret = __clock_gettime(CLOCK_REALTIME, ts); 9*c9945492SAndroid Build Coastguard Worker return ret < 0 ? 0 : base; 10*c9945492SAndroid Build Coastguard Worker } 11