1*c9945492SAndroid Build Coastguard Worker #define _GNU_SOURCE 2*c9945492SAndroid Build Coastguard Worker #include <unistd.h> 3*c9945492SAndroid Build Coastguard Worker #include <time.h> 4*c9945492SAndroid Build Coastguard Worker usleep(unsigned useconds)5*c9945492SAndroid Build Coastguard Workerint usleep(unsigned useconds) 6*c9945492SAndroid Build Coastguard Worker { 7*c9945492SAndroid Build Coastguard Worker struct timespec tv = { 8*c9945492SAndroid Build Coastguard Worker .tv_sec = useconds/1000000, 9*c9945492SAndroid Build Coastguard Worker .tv_nsec = (useconds%1000000)*1000 10*c9945492SAndroid Build Coastguard Worker }; 11*c9945492SAndroid Build Coastguard Worker return nanosleep(&tv, &tv); 12*c9945492SAndroid Build Coastguard Worker } 13