OSDN Git Service

* fhandler_socket.cc (fhandler_socket::evaluate_events): Circumvent
authorcorinna <corinna>
Mon, 31 Jul 2006 12:55:19 +0000 (12:55 +0000)
committercorinna <corinna>
Mon, 31 Jul 2006 12:55:19 +0000 (12:55 +0000)
commit641cd6dd190dfac277e4c835db8f399ef22d4383
tree90444beeecfd6e8901387837de8e36a6b58dee41
parent7ec896cbe6ed3a0220bef38bd24d35ccf29e1154
* fhandler_socket.cc (fhandler_socket::evaluate_events): Circumvent
potential race condition.
(fhandler_socket::recv_internal): Fix MSG_PEEK bug on blocking sockets
and simplify recv loop.
(fhandler_socket::send_internal): Only lock when changing wsock_events.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_socket.cc