[PATCH] Cygwin: signal.cc: Include <unistd.h>

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Thu May 12 14:48:12 GMT 2022


On 2022-05-12 02:46, Corinna Vinschen wrote:
> On May 12 10:22, Sebastian Huber wrote:
>> On 12/05/2022 10:14, Corinna Vinschen wrote:
>>>>    sleep (unsigned int seconds)
>>>>    {
>>>>      struct timespec req, rem;
>>>> @@ -174,7 +175,7 @@ sleep (unsigned int seconds)
>>>>      return 0;
>>>>    }
>>>> -extern "C" unsigned int
>>>> +int
>>>>    usleep (useconds_t useconds)
>>> Good catch, otherwise, thank you!  I'd prefer if you push just the
>>> type change and keep the extern "C" as a marker for exported functions.
>>
>> Ok, what about the unistd.h include?
> 
> Let's keep it.  It might help to uncover other issues in future.

Shouldn't these Cygwin winsup patches be posted separately to
cygwin-patches rather than newlib, once any newlib patches they depend 
on have been accepted.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]


More information about the Newlib mailing list