From 5685273f8770e11397bfa13d9496b4f210fa662b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 3 May 2004 12:44:12 +0000 Subject: [PATCH] Now maintains the private libroot variable "_single_threaded". git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7372 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/os/thread.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kernel/libroot/os/thread.c b/src/kernel/libroot/os/thread.c index 5ccac7ce2a..b5b5909133 100644 --- a/src/kernel/libroot/os/thread.c +++ b/src/kernel/libroot/os/thread.c @@ -1,5 +1,5 @@ /* -** Copyright 2002-2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved. +** Copyright 2002-2004, Axel Dörfler, axeld@pinc-software.de. All rights reserved. ** Distributed under the terms of the OpenBeOS License. */ @@ -9,6 +9,7 @@ #include #include +#include "libroot_private.h" #include "tls.h" #include "syscalls.h" @@ -41,6 +42,9 @@ thread_entry(thread_func entry, void *data) thread_id spawn_thread(thread_func entry, const char *name, int32 priority, void *data) { + _single_threaded = false; + // used for I/O locking - BeOS compatibility issue + return _kern_spawn_thread(thread_entry, name, priority, entry, data); }