Browse Source

First step towards getting __PHYSFS_platformGetThreadID() to work universally.

Ryan C. Gordon 23 years ago
parent
commit
2b0cecee7c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      platform/unix.c

+ 3 - 1
platform/unix.c

@@ -290,9 +290,11 @@ void __PHYSFS_platformReleaseMutex(void *mutex) {}
 
 #else
 
+#define PHTREAD_TO_UI64(thr) ((PHYSFS_uint64) (thr))
+
 PHYSFS_uint64 __PHYSFS_platformGetThreadID(void)
 {
-    return((PHYSFS_uint64) pthread_self());
+    return(PHTREAD_TO_UI64(pthread_self()));
 } /* __PHYSFS_platformGetThreadID */