This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v2] sysdeps/nanosleep: Use clock_nanosleep_time64 if avaliable
On 30/10/2019 11:06, Florian Weimer wrote:
> * Adhemerval Zanella:
>
>> There is no need to replicate all the syscall logic, nanosleep can be implemented
>> with __clock_nanosleep. You can do:
>>
>> int
>> __nanosleep (const struct timespec *requested_time,
>> struct timespec *remaining)
>> {
>> int ret = __clock_nanosleep (CLOCK_REALTIME, 0, requested_time, remaining);
>> if (ret != 0)
>> {
>> __set_errno (-ret);
>> return -1;
>> }
>> return ret;
>> }
>
> Why the -ret? I think it should be a plain ret.
Indeed, my mistake here.