+#define BUFSIZE 4096
+/*
+void ReportLastError(void)
+{
+ DWORD error = GetLastError();
+ if (error != ERROR_SUCCESS) {
+ PTSTR msg;
+ if (FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,
+ 0, error, MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT), (PTSTR)&msg, 0, NULL)) {
+ printf("ReportLastError() %d - %s\n", error, msg);
+ } else {
+ printf("ReportLastError() %d - unknown error\n", error);
+ }
+ LocalFree(msg);
+ }
+}
+ */
+size_t _write(int _fd, const void* _buf, size_t _nbyte)