summaryrefslogtreecommitdiffstats
path: root/lib/libkse/thread/thr_multi_np.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libkse/thread/thr_multi_np.c')
-rw-r--r--lib/libkse/thread/thr_multi_np.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/libkse/thread/thr_multi_np.c b/lib/libkse/thread/thr_multi_np.c
index c1a069f..bd42365 100644
--- a/lib/libkse/thread/thr_multi_np.c
+++ b/lib/libkse/thread/thr_multi_np.c
@@ -31,16 +31,20 @@
*
* $FreeBSD$
*/
-#include <string.h>
#include <pthread.h>
-#include "pthread_private.h"
+#include <pthread_np.h>
__weak_reference(_pthread_multi_np, pthread_multi_np);
int
_pthread_multi_np()
{
+
/* Return to multi-threaded scheduling mode: */
- _thread_single = NULL;
- return(0);
+ /*
+ * XXX - Do we want to do this?
+ * __is_threaded = 1;
+ */
+ pthread_resume_all_np();
+ return (0);
}
OpenPOWER on IntegriCloud