diff options
-rw-r--r-- | ACE/ace/OS_NS_Thread.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ACE/ace/OS_NS_Thread.cpp b/ACE/ace/OS_NS_Thread.cpp index 809b3657586..dbdaf91e435 100644 --- a/ACE/ace/OS_NS_Thread.cpp +++ b/ACE/ace/OS_NS_Thread.cpp @@ -4812,8 +4812,10 @@ ACE_OS::thr_gettid () { #if defined(ACE_LINUX) && defined(ACE_HAS_GETTID) return syscall (SYS_gettid); -#else +#elif !defined(ACE_HAS_OPAQUE_PTHREAD_T) return static_cast<pid_t> (ACE_OS::thr_self ()); +#else + return 0; #endif } |