#include <string.h>
#include <assert.h>
-#if defined(_WIN32) || defined(__APPLE__)
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
-#ifdef __REACTOS__
-#include <io.h>
-int mkstemps(char* template, int suffix_len);
-#endif /* __REACTOS__ */
+#include "../../port/port.h"
+
+#ifdef _WIN32
+ #include <io.h>
#else
-#ifdef __REACTOS__
-#include <sys/types.h>
-#include <sys/stat.h>
-#endif /* __REACTOS__ */
-#include <unistd.h>
+ #include <unistd.h>
#endif
#include "err.h"
sysp = malloc(16384);
if (sysp) {
UInt32 val;
+#ifndef __REACTOS__
UInt16 code, len;
+#endif
const char *entry_val;
p = chmc_syscat_mem(sysp, &system->version, sizeof(system->version));