diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index ec81ae8a1..aa0951ee9 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,19 @@ +2004-03-29 Corinna Vinschen <corinna@vinschen.de> + + * fhandler.h (class fhandler_socket): Add has_been_closed member. + * fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize + has_been_closed to 0. + (fhandler_socket::recvfrom): Use new asynchronous I/O driven + wsock_event methods. + (fhandler_socket::recvmsg): Ditto. + (fhandler_socket::sendto): Ditto. + (fhandler_socket::sendmsg): Ditto. + * net.cc (wsock_event::prepare): Reimplement using asynchronous I/O. + (wsock_event::wait): Ditto. + (wsock_event::release): New method. + * wsock_event.h (class wsock_event): Remove ovr member. Accomodate + new implementation of prepare and wait methods. Add release method. + 2004-03-29 Thomas Pfaff <tpfaff@gmx.net> * thread.cc (pthread::atforkprepare): Call |