summaryrefslogtreecommitdiff
path: root/winsup/cygwin/include/cygwin/cygserver_transport.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/include/cygwin/cygserver_transport.h')
-rwxr-xr-xwinsup/cygwin/include/cygwin/cygserver_transport.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/include/cygwin/cygserver_transport.h b/winsup/cygwin/include/cygwin/cygserver_transport.h
index c18486c1c71..915f35e6651 100755
--- a/winsup/cygwin/include/cygwin/cygserver_transport.h
+++ b/winsup/cygwin/include/cygwin/cygserver_transport.h
@@ -13,20 +13,20 @@ details. */
#ifndef _CYGSERVER_TRANSPORT_
#define _CYGSERVER_TRANSPORT_
-class transport_layer_base *create_server_transport();
+class transport_layer_base *create_server_transport ();
class transport_layer_base
{
public:
#ifndef __INSIDE_CYGWIN__
- virtual void listen () = 0;
+ virtual int listen () = 0;
virtual class transport_layer_base *accept (bool *recoverable) = 0;
#endif
virtual void close () = 0;
virtual ssize_t read (void *buf, size_t len) = 0;
virtual ssize_t write (void *buf, size_t len) = 0;
- virtual bool connect () = 0;
+ virtual int connect () = 0;
#ifndef __INSIDE_CYGWIN__
virtual void impersonate_client ();