Revert "gallium/os_thread: simplify helper pipe_current_thread_get_time_nano"
authorMarek Olšák <marek.olsak@amd.com>
Fri, 7 Sep 2018 20:42:00 +0000 (16:42 -0400)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 7 Sep 2018 20:52:36 +0000 (16:52 -0400)
This reverts commit 6d477bc5460eec14c6a0d047a0384c9ce5c7609b.

It fixes the Windows build hopefully.

src/gallium/auxiliary/os/os_thread.h

index 322888b825f0b3f175daaffc3cbaf2beae27f1e9..f2629c5ffe592a44e45995566d437c06417203c5 100644 (file)
@@ -165,7 +165,11 @@ pipe_tsd_set(pipe_tsd *tsd, void *value)
 static inline int64_t
 pipe_current_thread_get_time_nano(void)
 {
-   return u_thread_get_time_nano(thrd_current());
+#if defined(HAVE_PTHREAD)
+   return u_thread_get_time_nano(pthread_self());
+#else
+   return 0;
+#endif
 }
 
 #endif /* OS_THREAD_H_ */