fix up mkdir on win vs. *nix
diff --git a/xmltest.cpp b/xmltest.cpp
index 18a0494..ace309f 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -1,16 +1,18 @@
#include "tinyxml2.h"
-#include <direct.h>
#include <cstdlib>
#include <cstring>
#include <ctime>
#if defined( _MSC_VER )
+ #include <direct.h> // _mkdir
#include <crtdbg.h>
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
_CrtMemState startMemState;
_CrtMemState endMemState;
+#else
+ #include <sys/stat.h> // mkdir
#endif
using namespace tinyxml2;
@@ -156,7 +158,11 @@
#pragma warning ( disable : 4996 ) // Fail to see a compelling reason why this should be deprecated.
#endif
- mkdir( "resources/out/" );
+ #if defined(_MSC_VER)
+ _mkdir( "resources/out/" );
+ #else
+ mkdir( "resources/out/", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
+ #endif
FILE* fp = fopen( "resources/dream.xml", "r" );
if ( !fp ) {