summaryrefslogtreecommitdiff
path: root/implement.h
diff options
context:
space:
mode:
authorrpj <rpj>2004-09-13 04:32:16 +0000
committerrpj <rpj>2004-09-13 04:32:16 +0000
commit531ca4db4794aab863a898b4d079ccd59b424b25 (patch)
tree0fb6d71aef115a8a01cd0252363f369517deed3c /implement.h
parent4b0d69122798d07ac700941d3b649f1653750ce2 (diff)
Clarify behaviour and remove some redundant code - see ChangeLogs
Diffstat (limited to 'implement.h')
-rw-r--r--implement.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/implement.h b/implement.h
index 4ce91cd..95308f5 100644
--- a/implement.h
+++ b/implement.h
@@ -107,20 +107,6 @@ typedef enum
PThreadState;
-typedef enum
-{
- /*
- * This enumeration represents the reason why a thread has
- * terminated/is terminating.
- */
- PThreadDemisePeaceful = 0, /* Death due natural causes */
- PThreadDemiseCancelled, /* Death due to user cancel */
- PThreadDemiseException, /* Death due to unhandled */
- /* exception */
- PThreadDemiseNotDead /* I'm not dead! */
-}
-PThreadDemise;
-
struct pthread_t_
{
#ifdef _UWIN
@@ -130,7 +116,6 @@ struct pthread_t_
HANDLE threadH; /* POSIX thread is invalid if threadH == 0 */
pthread_t prevReuse; /* Links threads on reuse stack */
PThreadState state;
- PThreadDemise demise;
void *exitStatus;
void *parms;
int ptErrno;