diff options
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 6a8d11a4c..32ccacc75 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -342,6 +342,8 @@ class fhandler_socket: public fhandler_base { private: int addr_family; + int connect_secret [4]; + HANDLE secret_event; struct _WSAPROTOCOL_INFOA *prot_info_ptr; public: @@ -368,6 +370,11 @@ public: int ready_for_read (int fd, DWORD howlong, int ignra); int get_addr_family () {return addr_family;} void set_addr_family (int af) {addr_family = af;} + void set_connect_secret (); + void get_connect_secret (char*); + HANDLE create_secret_event (int *secret = NULL); + int check_peer_secret_event (struct sockaddr_in *peer, int *secret = NULL); + void close_secret_event (); }; class fhandler_pipe: public fhandler_base |