20 #if defined(THREAD_DUMMY_IMPL)||defined(THREAD_SIMPLE_IMPL)
25 #define HAVE_REMUTEXIMPL 1
27 #elif defined(MUTEX_SPINLOCK)
31 #undef HAVE_REMUTEXIMPL
33 #elif defined(THREAD_WIN32_IMPL)
38 #define HAVE_REMUTEXIMPL 1
40 #elif defined(THREAD_POSIX_IMPL)
45 #define HAVE_REMUTEXIMPL 1
54 typedef MutexWin32Impl TrueMutexImpl;
56 #elif defined(HAVE_POSIX_THREADS)
58 typedef MutexPosixImpl TrueMutexImpl;
A fake mutex implementation for single-threaded applications that don't need any synchronization cont...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.