This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 2/3] Refactor nanosleep in terms of clock_nanosleep
On 06/11/2019 10:08, Florian Weimer wrote:
> * Adhemerval Zanella:
>
>> +++ b/sysdeps/mach/clock_nanosleep.c
>
>> +static struct timespec
>> +timespec_sub (struct timespec a, struct timespec b)
>> +{
>> + struct timespec result = { a.tv_sec - b.tv_sec,
>> + a.tv_nsec - b.tv_nsec };
>> + if (result.tv_nsec < 0)
>> + {
>> + --result.tv_sec;
>> + result.tv_nsec += 1000000000ul;
>> + }
>> + return result;
>> +}
>
> Can you use the version in <posix-timers.h>?
Ack.