- Implement OskitTCPDisconnect
authorCameron Gutman <aicommander@gmail.com>
Sat, 31 Oct 2009 18:15:23 +0000 (18:15 +0000)
committerCameron Gutman <aicommander@gmail.com>
Sat, 31 Oct 2009 18:15:23 +0000 (18:15 +0000)
svn path=/trunk/; revision=43881

reactos/lib/drivers/oskittcp/include/oskittcp.h
reactos/lib/drivers/oskittcp/oskittcp/interface.c

index 8f49a22..b5242fe 100644 (file)
@@ -162,6 +162,8 @@ int OskitTCPSetSockOpt(void *socket,
                        char *buffer,
                        int size);
 
+int OskitTCPDisconnect(void *socket);
+
 #undef errno
 
 void *fbsd_malloc( unsigned int bytes, char *file, unsigned line, ... );
@@ -182,4 +184,7 @@ void fbsd_free( void *data, char *file, unsigned line, ... );
 #define OSK_MSG_PEEK     0x02
 #define OSK_MSG_DONTWAIT 0x80
 
+#define        FREAD           0x0001
+#define        FWRITE          0x0002
+
 #endif/*OSKITTCP_H*/
index 3047d5b..a1d3e89 100644 (file)
@@ -236,6 +236,14 @@ done:
     return (error);
 }
 
+int OskitTCPDisconnect(void *socket)
+{
+    if (!socket)
+        return OSK_ESHUTDOWN;
+
+    return sodisconnect(socket);
+}
+
 int OskitTCPShutdown( void *socket, int disconn_type ) {
     if (!socket)
         return OSK_ESHUTDOWN;