summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2002-01-01 16:29:38 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2002-01-01 16:29:38 +0000
commitcabc60a6c186fb82292969246bc7ee40247915ea (patch)
treeb4b39705e0067a33cb5f108b2707fd77f01a12e9
parentacdaf622d144936b7430a37ac79295d8a01535cd (diff)
downloadATCD-cabc60a6c186fb82292969246bc7ee40247915ea.tar.gz
ChangeLogTag:Tue Jan 1 08:47:25 2002 Douglas C. Schmidt <schmidt@siesta.cs.wustl.edu>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--THANKS1
-rw-r--r--ace/OS_Thread_Adapter.h1
-rw-r--r--ace/Thread.h8
-rw-r--r--ace/Thread_Adapter.h1
7 files changed, 23 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 8b52b5a9f08..ed1f12afbd7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jan 1 08:47:25 2002 Douglas C. Schmidt <schmidt@siesta.cs.wustl.edu>
+
+ * ace/Thread.h: Clarify how the ACE_Thread_Adapter is deleted
+ when spawn() is called. Thanks to Preston Elder
+ <prez@srealm.net.au> for reporting this confusion.
+
Tue Jan 1 14:09:26 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* examples/Map_Manager/test_hash_map_manager.cpp:
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 8b52b5a9f08..ed1f12afbd7 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Tue Jan 1 08:47:25 2002 Douglas C. Schmidt <schmidt@siesta.cs.wustl.edu>
+
+ * ace/Thread.h: Clarify how the ACE_Thread_Adapter is deleted
+ when spawn() is called. Thanks to Preston Elder
+ <prez@srealm.net.au> for reporting this confusion.
+
Tue Jan 1 14:09:26 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* examples/Map_Manager/test_hash_map_manager.cpp:
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 8b52b5a9f08..ed1f12afbd7 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Tue Jan 1 08:47:25 2002 Douglas C. Schmidt <schmidt@siesta.cs.wustl.edu>
+
+ * ace/Thread.h: Clarify how the ACE_Thread_Adapter is deleted
+ when spawn() is called. Thanks to Preston Elder
+ <prez@srealm.net.au> for reporting this confusion.
+
Tue Jan 1 14:09:26 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* examples/Map_Manager/test_hash_map_manager.cpp:
diff --git a/THANKS b/THANKS
index c38403fc970..b9fbf8be597 100644
--- a/THANKS
+++ b/THANKS
@@ -1398,6 +1398,7 @@ Keith Snively <ksnively@d-a-s.com>
Ahmed Riza <Ahmed.Riza@ubsw.com>
Miljenko Norsic <Miljenko.Norsic@etk.ericsson.se>
David Robison <drrobison@openroadsconsulting.com>
+Preston Elder <prez@srealm.net.au>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile
diff --git a/ace/OS_Thread_Adapter.h b/ace/OS_Thread_Adapter.h
index eca9616cd74..c3911b0174b 100644
--- a/ace/OS_Thread_Adapter.h
+++ b/ace/OS_Thread_Adapter.h
@@ -9,7 +9,6 @@
*/
//=============================================================================
-
#ifndef ACE_OS_THREAD_ADAPTER_H
#define ACE_OS_THREAD_ADAPTER_H
#include "ace/pre.h"
diff --git a/ace/Thread.h b/ace/Thread.h
index b4a03d9526f..9de66e1d3fe 100644
--- a/ace/Thread.h
+++ b/ace/Thread.h
@@ -63,8 +63,8 @@ public:
* EXTREMEMLY implementation-dependent, and are probably best
* avoided.
*
- * Note that <thread_adapter> is always deleted by <thr_create>,
- * therefore it must be allocated with global operator new.
+ * Note that <thread_adapter> is always deleted when <spawn>
+ * is called, so it must be allocated with global operator new.
*/
static int spawn (ACE_THR_FUNC func,
void *arg = 0,
@@ -128,12 +128,12 @@ public:
ACE_hthread_t thread_handles[] = 0,
ACE_Thread_Adapter *thread_adapter = 0);
- /// Wait for one or more threads to exit.
+ /// Wait for one or more threads to exit and reap their exit status.
static int join (ACE_thread_t,
ACE_thread_t *,
void **status);
- /// Wait for one thread to exit.
+ /// Wait for one thread to exit and reap its exit status.
static int join (ACE_hthread_t,
void ** = 0);
diff --git a/ace/Thread_Adapter.h b/ace/Thread_Adapter.h
index 6bf0e1915af..d7e8bd54f0f 100644
--- a/ace/Thread_Adapter.h
+++ b/ace/Thread_Adapter.h
@@ -9,7 +9,6 @@
*/
//=============================================================================
-
#ifndef ACE_THREAD_ADAPTER_H
#define ACE_THREAD_ADAPTER_H
#include "ace/pre.h"