On Thu, Jun 30, 2011 at 11:32 AM, Paul Eggert <egg...@cs.ucla.edu> wrote: > I am planning to make some changes to GNU Emacs which the > gnulib sys_select module would be helpful for. But sys_select > depends on sys_socket, and that drags in some stuff > like m4/sockpfaf.m4 and m4/sys_uio_h.m4 that I'd rather > avoid. Any objection if I remove this dependency? It appears > that it's needed only because of native Windows platforms, and > applications that use gnulib shouldn't have to do extra work > just to support Windows. Emacs uses a completely different > strategy for Windows, so the Windows stuff is not needed for > Emacs.
Do you see recent report about poll that does not work under windows with pipe ? It is planned to emulate pipe using socketpair like in cygwin > By the way, one of the things I'm planning to do is to add > a module for emulating the pselect system call on platforms > that lack it (that's why I need sys_select). Due you plan to use the pipe to self trick ? Bastien > >