Error from signal.h when _POSIX_C_SOURCE == 1
Yaakov Selkowitz
yselkowitz@cygwin.com
Wed Jul 12 00:05:00 GMT 2017
On 2017-07-11 19:01, Christopher Wellons wrote:
> /usr/include/cygwin/signal.h:328:34: error: unknown type name
> âsiginfo_tâ
> void (*sa_sigaction) ( int, siginfo_t *, void * );
> ^
>
> Since _POSIX_C_SOURCE < 199309L, siginfo_t isn't defined. However,
> cygwin/signal.h erroneously uses this type anyway when defining struct
> sigaction. The sa_sigaction field in struct sigaction must also be
> guarded by the same feature test macro.
Already fixed in git:
https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=8a508f301cb9fb7e11f7cc2e3be7ffd42e64c25f
--
Yaakov
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list