summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjasone <jasone@FreeBSD.org>1999-05-08 07:50:05 +0000
committerjasone <jasone@FreeBSD.org>1999-05-08 07:50:05 +0000
commite45752d185f905fa5c6f91dd4d4622f62c6246f7 (patch)
tree2b9c454477b917146e0d3ae2b120ea4d9fab90cf
parentbac74fbd5437e3b09bdcbbe1a58698e0fc6aab8b (diff)
downloadFreeBSD-src-e45752d185f905fa5c6f91dd4d4622f62c6246f7.zip
FreeBSD-src-e45752d185f905fa5c6f91dd4d4622f62c6246f7.tar.gz
Back out patch for cond_timedwait() bug from -current, since other changes
have made the patch obsolete, as pointed out by Daniel Eischen <eischen@vigrid.com>. PR: bin/8872
-rw-r--r--lib/libc_r/uthread/uthread_kern.c11
-rw-r--r--lib/libkse/thread/thr_kern.c11
-rw-r--r--lib/libpthread/thread/thr_kern.c11
3 files changed, 3 insertions, 30 deletions
diff --git a/lib/libc_r/uthread/uthread_kern.c b/lib/libc_r/uthread/uthread_kern.c
index 7c4dffa..f1e97f9 100644
--- a/lib/libc_r/uthread/uthread_kern.c
+++ b/lib/libc_r/uthread/uthread_kern.c
@@ -29,7 +29,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: uthread_kern.c,v 1.16 1999/03/23 05:07:56 jb Exp $
+ * $Id: uthread_kern.c,v 1.17 1999/05/07 07:59:44 jasone Exp $
*
*/
#include <errno.h>
@@ -212,15 +212,6 @@ __asm__("fnsave %0": :"m"(*fdata));
FD_ZERO(&pthread->data.select_data->writefds);
FD_ZERO(&pthread->data.select_data->exceptfds);
pthread->data.select_data->nfds = 0;
- } else if (pthread->state == PS_COND_WAIT) {
- /*
- * The pthread_cond_timedwait()
- * has timed out, so remove the
- * thread from the condition's
- * queue.
- */
- _thread_queue_remove(pthread->queue,
- pthread);
}
/*
* Return an error as an interrupted
diff --git a/lib/libkse/thread/thr_kern.c b/lib/libkse/thread/thr_kern.c
index 7c4dffa..f1e97f9 100644
--- a/lib/libkse/thread/thr_kern.c
+++ b/lib/libkse/thread/thr_kern.c
@@ -29,7 +29,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: uthread_kern.c,v 1.16 1999/03/23 05:07:56 jb Exp $
+ * $Id: uthread_kern.c,v 1.17 1999/05/07 07:59:44 jasone Exp $
*
*/
#include <errno.h>
@@ -212,15 +212,6 @@ __asm__("fnsave %0": :"m"(*fdata));
FD_ZERO(&pthread->data.select_data->writefds);
FD_ZERO(&pthread->data.select_data->exceptfds);
pthread->data.select_data->nfds = 0;
- } else if (pthread->state == PS_COND_WAIT) {
- /*
- * The pthread_cond_timedwait()
- * has timed out, so remove the
- * thread from the condition's
- * queue.
- */
- _thread_queue_remove(pthread->queue,
- pthread);
}
/*
* Return an error as an interrupted
diff --git a/lib/libpthread/thread/thr_kern.c b/lib/libpthread/thread/thr_kern.c
index 7c4dffa..f1e97f9 100644
--- a/lib/libpthread/thread/thr_kern.c
+++ b/lib/libpthread/thread/thr_kern.c
@@ -29,7 +29,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: uthread_kern.c,v 1.16 1999/03/23 05:07:56 jb Exp $
+ * $Id: uthread_kern.c,v 1.17 1999/05/07 07:59:44 jasone Exp $
*
*/
#include <errno.h>
@@ -212,15 +212,6 @@ __asm__("fnsave %0": :"m"(*fdata));
FD_ZERO(&pthread->data.select_data->writefds);
FD_ZERO(&pthread->data.select_data->exceptfds);
pthread->data.select_data->nfds = 0;
- } else if (pthread->state == PS_COND_WAIT) {
- /*
- * The pthread_cond_timedwait()
- * has timed out, so remove the
- * thread from the condition's
- * queue.
- */
- _thread_queue_remove(pthread->queue,
- pthread);
}
/*
* Return an error as an interrupted
OpenPOWER on IntegriCloud