summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Thread.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2002-11-29 04:36:30 +0000
committerMichi Henning <michi@zeroc.com>2002-11-29 04:36:30 +0000
commitbdc1b5b9f7bd894c5cee80d0860457c50369f80d (patch)
tree1388f63f5464929ba03ff46cfeadedb2edc1af0e /cpp/src/IceUtil/Thread.cpp
parentUpdated project file for thread detach test. (diff)
downloadice-bdc1b5b9f7bd894c5cee80d0860457c50369f80d.tar.bz2
ice-bdc1b5b9f7bd894c5cee80d0860457c50369f80d.tar.xz
ice-bdc1b5b9f7bd894c5cee80d0860457c50369f80d.zip
Added missing extern "C" declaration to (Linux) startHook. Added missing
definition of id() method (Linux only).
Diffstat (limited to 'cpp/src/IceUtil/Thread.cpp')
-rw-r--r--cpp/src/IceUtil/Thread.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/IceUtil/Thread.cpp b/cpp/src/IceUtil/Thread.cpp
index 86cb499cb5b..29853280530 100644
--- a/cpp/src/IceUtil/Thread.cpp
+++ b/cpp/src/IceUtil/Thread.cpp
@@ -283,6 +283,13 @@ IceUtil::Thread::~Thread()
{
}
+IceUtil::Thread::ThreadId
+IceUtil::Thread::id() const
+{
+ return _id;
+}
+
+extern "C" {
static void*
startHook(void* arg)
{
@@ -309,6 +316,7 @@ startHook(void* arg)
}
return 0;
}
+}
IceUtil::ThreadControl
IceUtil::Thread::start()