summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Hornsey <fred@hornsey.us>2019-04-18 11:09:37 -0500
committerFred Hornsey <fred@hornsey.us>2019-04-18 11:09:37 -0500
commita454209ec647e6e627ed1102a6cd06ea4b7e9bd0 (patch)
treefc708d16bfbd879fcb3a87012e42157b3fde4f7d
parent756b05669ff1178967c840734ac42e2e7d2b8db2 (diff)
downloadATCD-a454209ec647e6e627ed1102a6cd06ea4b7e9bd0.tar.gz
Account for "opaque_pthread_t"
-rw-r--r--ACE/ace/OS_NS_Thread.cpp4
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
}