Added binary and unicode file i/o support to msvcrt.
[reactos.git] / reactos / lib / crtdll / io / close.c
index 2ca7aa8..65d6230 100644 (file)
@@ -1,14 +1,16 @@
-#include <crtdll/io.h>
 #include <windows.h>
-#include <crtdll/internal/file.h>
+#include <msvcrt/io.h>
+#include <msvcrt/internal/file.h>
 
+#define NDEBUG
+#include <msvcrt/msvcrtdbg.h>
 
-int     _close(int _fd)
+int _close(int _fd)
 {
-       if ( _fd == -1 )
-               return -1;
-        if ( CloseHandle(_get_osfhandle(_fd)) == FALSE )
-               return -1;
-        return __fileno_close(_fd);
-                
+  DPRINT("_close(fd %d)\n", _fd);
+  if (_fd == -1)
+    return -1;
+  if (CloseHandle(_get_osfhandle(_fd)) == FALSE)
+    return -1;
+  return __fileno_close(_fd);
 }