| Index: util/mac/service_management.cc | 
| diff --git a/util/mac/service_management.cc b/util/mac/service_management.cc | 
| index 512a6059a9b422318e89df71a00de36fd740d2db..5a9e267a8337b2bf8216e75a7b706c4c9095a16a 100644 | 
| --- a/util/mac/service_management.cc | 
| +++ b/util/mac/service_management.cc | 
| @@ -16,10 +16,10 @@ | 
|  | 
| #include <errno.h> | 
| #include <launch.h> | 
| -#include <time.h> | 
|  | 
| #include "base/mac/scoped_launch_data.h" | 
| #include "util/mac/launchd.h" | 
| +#include "util/misc/clock.h" | 
|  | 
| namespace { | 
|  | 
| @@ -96,10 +96,7 @@ bool ServiceManagementRemoveJob(const std::string& label, bool wait) { | 
| // remove the job. Even so, the job’s PID may change between the time it’s | 
| // obtained and the time the kqueue is set up, so this is nontrivial. | 
| do { | 
| -        timespec sleep_time; | 
| -        sleep_time.tv_sec = 0; | 
| -        sleep_time.tv_nsec = 1E5;  // 100 microseconds | 
| -        nanosleep(&sleep_time, NULL); | 
| +        SleepNanoseconds(1E5);  // 100 microseconds | 
| } while (ServiceManagementIsJobLoaded(label)); | 
| } | 
|  | 
|  |