Răsfoiți Sursa

Darwin fixes.

Ryan C. Gordon 24 ani în urmă
părinte
comite
566b6229c9
1 a modificat fișierele cu 7 adăugiri și 4 ștergeri
  1. 7 4
      platform/unix.c

+ 7 - 4
platform/unix.c

@@ -45,13 +45,16 @@
 #include <dirent.h>
 #include <time.h>
 #include <errno.h>
-#include <mntent.h>
-#include <sys/mount.h>
 
-#if (defined __DARWIN__)
+#if (!defined __DARWIN__)
+#include <mntent.h>
+#else
 #include <sys/ucred.h>
 #endif
 
+#include <sys/mount.h>
+
+
 #define __PHYSICSFS_INTERNAL__
 #include "physfs_internal.h"
 
@@ -288,7 +291,7 @@ char *__PHYSFS_platformGetUserDir(void)
 
 PHYSFS_uint64 __PHYSFS_platformGetThreadID(void)
 {
-    return((PHYSFS_uint64) pthread_self());
+    return((PHYSFS_uint64) ((PHYSFS_uint32) pthread_self()));
 } /* __PHYSFS_platformGetThreadID */