#include <stdio.h>
#include <algorithm>
#include <io.h>
+#include <psapi.h>
#ifdef ENABLE_CRASHDUMPS
#include <DbgHelp.h>
#define inet_pton insp_inet_pton
#define inet_ntop insp_inet_ntop
-/* slightly different format on setsockopt */
-CoreExport int insp_setsockopt(int sockfd, int level, int optname, void *optval, int optlen);
-
/* Safe printf functions aren't defined in VC2003 */
#define snprintf _snprintf
#define vsnprintf _vsnprintf
/* Look up the nameserver in use from the registry on windows */
CoreExport std::string FindNameServerWin();
-/* no uio.h on win, but win has alternatives in io.h rest is wrapped here */
-#define IOV_MAX 1024
-struct iovec
-{
- size_t iov_len;
- void* iov_base;
-};
-CoreExport ssize_t writev(int fd, const struct iovec* iov, int iovcnt);
+#define DISABLE_WRITEV
/* Clear a windows console */
CoreExport void ClearConsole();