Ingolf Steinbach wrote: >I have done a select() emulation on Win32 once. It was horrible. >
I don't suppose the implementation was GPL'd or LGPL'd or could be? >And maybe the situation is easier for CVS when the communication >can be reduced to pipes and sockets (e.g. no serial support). > > Well, socket and file/pipe I/O have already been separated for CVS, and if we go with the Cygwin hack of always declaring files ready, it removes the need to be able to wait on multiple objects at the same time, leaving us okay with either returning ready for any files or blocking until any pipes are ready. Regards, Derek -- Derek R. Price CVS Solutions Architect Ximbiot <http://ximbiot.com> v: +1 717.579.6168 f: +1 717.234.3125 <mailto:[EMAIL PROTECTED]> _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib