Ken Brown<address@hidden> writes:
Grepping /usr/include, I see that SIGIO (and FIONREAD) seem to be
defined. So I think the trouble must be that these get undefined in the
emacs build, perhaps because of the '#undef INTERRUPT_INPUT' in
src/s/cygwin.h. I changed it to '#define INTERRUPT_INPUT' and rebuilt,
but dbus still didn't work. I'm in the process of bootstrapping right
now so I can try again. I don't understand the build process well
enough to know whether bootstrapping should be necessary after this change.
Same here, even after a bootstrap. For the time being I use
#if defined (SIGIO) || defined (CYGWIN)
gobble_input (0);
#endif /* SIGIO */
But this is ugly, and it shouldn't be the final solution.