diff options
author | Pavel Puchkin <i@neoascetic.me> | 2015-08-27 20:51:07 +0200 |
---|---|---|
committer | est31 <MTest31@outlook.com> | 2015-09-06 05:34:02 +0200 |
commit | 588f0c1fb03db162c573ac92b13f0de465e3040c (patch) | |
tree | 1058be0e83790ed74aee60f9756341554afa0e85 | |
parent | 91bf68e1fee1dd82fe1ed1d7aaeb895321260d95 (diff) | |
download | minetest-588f0c1fb03db162c573ac92b13f0de465e3040c.tar.gz minetest-588f0c1fb03db162c573ac92b13f0de465e3040c.tar.bz2 minetest-588f0c1fb03db162c573ac92b13f0de465e3040c.zip |
Fix building on OSX, broken since "Clean up threading"
Commit
e4bff8be94c0db4f94e63ad448d0eeb869ccdbbd - Clean up threading
by @ShadowNinja has broken the OSX build.
Including things inside a namespace isn't good.
Also fixes #3124.
-rw-r--r-- | src/porting.h | 19 | ||||
-rw-r--r-- | src/threading/thread.cpp | 2 |
2 files changed, 10 insertions, 11 deletions
diff --git a/src/porting.h b/src/porting.h index 492c9d3a8..a4016e8d7 100644 --- a/src/porting.h +++ b/src/porting.h @@ -108,6 +108,15 @@ with this program; if not, write to the Free Software Foundation, Inc., #include <CoreFoundation/CoreFoundation.h> #endif +#ifndef _WIN32 // Posix + #include <sys/time.h> + #include <time.h> + #if defined(__MACH__) && defined(__APPLE__) + #include <mach/clock.h> + #include <mach/mach.h> + #endif +#endif + namespace porting { @@ -158,10 +167,6 @@ void initIrrlicht(irr::IrrlichtDevice * ); Overflow can occur at any value higher than 10000000. */ #ifdef _WIN32 // Windows -#ifndef _WIN32_WINNT - #define _WIN32_WINNT 0x0501 -#endif - #include <windows.h> inline u32 getTimeS() { @@ -190,12 +195,6 @@ void initIrrlicht(irr::IrrlichtDevice * ); } #else // Posix -#include <sys/time.h> -#include <time.h> -#if defined(__MACH__) && defined(__APPLE__) -#include <mach/clock.h> -#include <mach/mach.h> -#endif inline u32 getTimeS() { diff --git a/src/threading/thread.cpp b/src/threading/thread.cpp index a1cb720af..73a951194 100644 --- a/src/threading/thread.cpp +++ b/src/threading/thread.cpp @@ -80,7 +80,7 @@ DEALINGS IN THE SOFTWARE. #include <sys/processor.h> #elif defined(__APPLE__) #include <mach/mach_init.h> - #include <mach/thread_policy.h> + #include <mach/thread_act.h> #endif |