Mail Archives: cygwin-developers/1998/05/07/22:54:25
putting
block_sig_dispatch();
and
allow_sig_dispatch();
around the i_connect call in cygwin32_connect() fixes the signal/connect
race condition demonstrated in the test program I posted earlier. This
should probably be added to the main sources.
There's also an i_connect call in socketpair() which probably needs
protecting as well, but I haven't bothered doing any tests on it.
I could provide diffs, but they're simple and also poluted with
other changes I've made.
Is there any place I can go to see what the current winsup files
look like? Anonymous cvs would be great :)
Oh also an issue I mentioned before but haven't heard any feedback
on -- winsup has a regexp package in it. This package provides
the old non-standard regexp interface. Shouldn't it be replaced
with the standard posix regex interface (which implements the
same functions but has a slightly different interface)?
Tim N.
- Raw text -