diff packages/kernel/current/src/sched/mlqueue.cxx @ 151:25e238959bae

Merge from eCos master repository on 2001-02-12-23:44:24-GMT
author jlarmour
date Tue, 13 Feb 2001 01:23:16 +0000
parents f0e3fb000de8
children 0d0f03f76f6a
line wrap: on
line diff
--- a/packages/kernel/current/src/sched/mlqueue.cxx
+++ b/packages/kernel/current/src/sched/mlqueue.cxx
@@ -548,6 +548,21 @@ Cyg_ThreadQueue_Implementation::dequeue(
 
 // -------------------------------------------------------------------------
 
+void
+Cyg_ThreadQueue_Implementation::remove( Cyg_Thread *thread )
+{
+    CYG_REPORT_FUNCTION();
+    CYG_REPORT_FUNCARG1("thread=%08x", thread);
+
+    thread->queue = NULL;
+
+    Cyg_CList_T<Cyg_Thread>::remove( thread );
+
+    CYG_REPORT_RETURN();
+}
+
+// -------------------------------------------------------------------------
+
 Cyg_Thread *
 Cyg_ThreadQueue_Implementation::highpri(void)
 {