diff options
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 4b0fbb795..5569bf4c4 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -37,6 +37,7 @@ typedef struct __DIR DIR; struct dirent; struct iovec; struct __acl32; +class cygthread; enum dirent_states { @@ -365,15 +366,19 @@ class fhandler_socket: public fhandler_base int connect_secret [4]; HANDLE secret_event; - HANDLE sec_pipe; pid_t sec_pid; __uid32_t sec_uid; __gid32_t sec_gid; pid_t sec_peer_pid; __uid32_t sec_peer_uid; __gid32_t sec_peer_gid; - char *eid_pipe_name (char *buf); + void eid_setblocking (bool &, bool &); + void eid_unsetblocking (bool, bool); + bool eid_recv (void); + bool eid_send (void); + void eid_accept (void); public: + void eid_connect (void); void set_socketpair_eids (void); private: |