From 67f6e902524b3f59d7de7bf8e3574ff7a7911028 Mon Sep 17 00:00:00 2001 From: rpj Date: Thu, 13 May 1999 19:42:41 +0000 Subject: Fri May 14 12:13:18 1999 Ross Johnson * attr.c (pthread_attr_setdetachstate): Fix logic bug. --- ChangeLog | 4 ++++ attr.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f3ff6db..0eee706 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Fri May 14 12:13:18 1999 Ross Johnson + + * attr.c (pthread_attr_setdetachstate): Fix logic bug. + Wed Apr 7 14:09:52 1999 Ross Johnson * errno.c (_REENTRANT || _MT): Invert condition. diff --git a/attr.c b/attr.c index c3537b0..fa7de12 100644 --- a/attr.c +++ b/attr.c @@ -480,7 +480,7 @@ pthread_attr_setdetachstate(pthread_attr_t *attr, return EINVAL; } - if (detachstate != PTHREAD_CREATE_JOINABLE || + if (detachstate != PTHREAD_CREATE_JOINABLE && detachstate != PTHREAD_CREATE_DETACHED) { return EINVAL; -- cgit v1.2.3