More general approach to file descriptor types and flags.
diff --git a/server/sock.c b/server/sock.c
index 0cc4a3f..bc901f6 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -59,7 +59,7 @@
static int sock_get_poll_events( struct object *obj );
static void sock_poll_event( struct object *obj, int event );
static int sock_get_fd( struct object *obj );
-static int sock_get_info( struct object *obj, struct get_file_info_reply *reply );
+static int sock_get_info( struct object *obj, struct get_file_info_reply *reply, int *flags );
static void sock_destroy( struct object *obj );
static int sock_get_error( int err );
static void sock_set_error(void);
@@ -273,7 +273,7 @@
return sock->obj.fd;
}
-static int sock_get_info( struct object *obj, struct get_file_info_reply *reply )
+static int sock_get_info( struct object *obj, struct get_file_info_reply *reply, int *flags )
{
if (reply)
{
@@ -288,6 +288,7 @@
reply->index_low = 0;
reply->serial = 0;
}
+ *flags = 0;
return FD_TYPE_DEFAULT;
}