At 05:45 PM 5/1/98 -0700, Martin Buchholz wrote:
>>>>> "sb" == SL Baur
<steve(a)xemacs.org> writes:
sb> Mike Hill <mikehill(a)hgeng.com> writes:
>> 'make' stops here:
>> process.c:1695: `SIGIO' undeclared (first use this function)
sb> You're getting bitten by this code in src/syssignal.h:
sb> /* SIGPOLL is the SVR4 signal. Those systems generally define
sb> SIGIO as an alias for SIGPOLL, but just in case ... */
sb> #if !defined (SIGIO) && defined (SIGPOLL)
sb> # define SIGIO SIGPOLL
sb> #endif
My patch to Fsignal_process may have caused this breakage.
But I looked at the code, and it seems to me that it ought to work,
even if SIGIO has been redefined to SIGPOLL.
Could someone investigate this (Mike?) ?
The problem is that cygwin does this:
#define SIGIO 23
#define SIGPOLL SIGIO
cygwin32.h does this
#define BROKEN_SIGIO
SIGIO just undef'ed but not SIGPOLL hence the lossage
andy