From 8f713b6b08898d190c1ece38ada32b94dd80c26f Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Fri, 28 Jul 2006 08:50:46 +0000 Subject: * fhandler.h (struct wsa_event): Define here. (class fhandler_socket): Make wsock_evt private again. (fhandler_socket::wsock_event): New read accessor for wsock_evt. (fhandler_socket::serial_number): New read accessor to get the socket's serial number. (fhandler_socket::ready_for_read): Just return true. * fhandler_socket.cc (struct wsa_event): Move definition to fhandler.h. * select.cc (struct socketinf): Add serial number vector. (start_thread_socket): Identify duplicate sockets by their serial number, not (wrongly) by their wsock_evt. --- winsup/cygwin/fhandler_socket.cc | 8 -------- 1 file changed, 8 deletions(-) (limited to 'winsup/cygwin/fhandler_socket.cc') diff --git a/winsup/cygwin/fhandler_socket.cc b/winsup/cygwin/fhandler_socket.cc index 4a5177a02..be7f70723 100644 --- a/winsup/cygwin/fhandler_socket.cc +++ b/winsup/cygwin/fhandler_socket.cc @@ -382,14 +382,6 @@ fhandler_socket::af_local_set_secret (char *buf) connect_secret [2], connect_secret [3]); } -struct wsa_event -{ - LONG serial_number; - long events; - int connect_errorcode; - pid_t owner; -}; - /* Maximum number of concurrently opened sockets from all Cygwin processes on a machine. Note that shared sockets (through dup/fork/exec) are counted as one socket. */ -- cgit v1.2.3