diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2003-07-05 18:20:13 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2003-07-05 18:20:13 +0000 |
commit | 4b2cbaeefd38dc562dc4ee362033ee2edad06659 (patch) | |
tree | d0d9accd89de6d1db3f523dab6f19e649a3bb2f8 /winsup/cygwin/fhandler_socket.cc | |
parent | 5e276f90b2a8d508907cc37a19d682b5cba081dd (diff) | |
download | cygnal-4b2cbaeefd38dc562dc4ee362033ee2edad06659.tar.gz cygnal-4b2cbaeefd38dc562dc4ee362033ee2edad06659.tar.bz2 cygnal-4b2cbaeefd38dc562dc4ee362033ee2edad06659.zip |
* fhandler.h (fhandler_socket::get_connect_state): New method to
return socket connection state.
* fhandler_socket.cc (dup): Copy socket connect state to new file
handle.
* net.cc (cygwin_rcmd): Mark file handles of sockets returned by
rcmd() as CONNECTED state.
(cygwin_rexec): Similarly for rexec().
(socketpair): Mark both ends of a new socket pair as CONNECTED.
Diffstat (limited to 'winsup/cygwin/fhandler_socket.cc')
-rw-r--r-- | winsup/cygwin/fhandler_socket.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler_socket.cc b/winsup/cygwin/fhandler_socket.cc index 4c66f9e21..5adeaefcb 100644 --- a/winsup/cygwin/fhandler_socket.cc +++ b/winsup/cygwin/fhandler_socket.cc @@ -320,6 +320,7 @@ fhandler_socket::dup (fhandler_base *child) if (get_addr_family () == AF_LOCAL) fhs->set_sun_path (get_sun_path ()); fhs->set_socket_type (get_socket_type ()); + fhs->set_connect_state (get_connect_state ()); if (winsock2_active) { |