diff options
author | Benoit Germain <b n t DOT g e r m a i n AT g m a i l DOT c o m> | 2013-10-11 20:08:32 +0200 |
---|---|---|
committer | Benoit Germain <b n t DOT g e r m a i n AT g m a i l DOT c o m> | 2013-10-11 20:08:32 +0200 |
commit | 44540b9335f3bbd2f6fda3e13329b28ec76b6d7a (patch) | |
tree | 4b6d659c0976e58f6cbd907b673c2b9d769b9e88 /src/threading.c | |
parent | 938ee19cfcac09bfcfa1dd2a7861690436024410 (diff) | |
download | lanes-44540b9335f3bbd2f6fda3e13329b28ec76b6d7a.tar.gz lanes-44540b9335f3bbd2f6fda3e13329b28ec76b6d7a.tar.bz2 lanes-44540b9335f3bbd2f6fda3e13329b28ec76b6d7a.zip |
version 3.7.0
* fix lanes.threads() not being available in a lane where
lanes.configure() settings didn't contain track_lanes although the
initial configure() call did.
* require "lanes".configure() sequence is only necessary at the first
require "lanes".
* fix a crash at application shutdown where in some situations we could
deinitialize the protected allocator mutex while a lane was still using
it.
* fix timers broken by change 69
Diffstat (limited to 'src/threading.c')
-rw-r--r-- | src/threading.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/threading.c b/src/threading.c index 1e4fc92..42c0cde 100644 --- a/src/threading.c +++ b/src/threading.c | |||
@@ -84,8 +84,9 @@ THE SOFTWARE. | |||
84 | * error in _this_ code. | 84 | * error in _this_ code. |
85 | */ | 85 | */ |
86 | #if defined( PLATFORM_XBOX) || defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC) | 86 | #if defined( PLATFORM_XBOX) || defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC) |
87 | static void FAIL( const char *funcname, int rc ) { | 87 | static void FAIL( char const* funcname, int rc) |
88 | fprintf( stderr, "%s() failed! (%d)\n", funcname, rc ); | 88 | { |
89 | fprintf( stderr, "%s() failed! (%d)\n", funcname, rc ); | ||
89 | #ifdef _MSC_VER | 90 | #ifdef _MSC_VER |
90 | __debugbreak(); // give a chance to the debugger! | 91 | __debugbreak(); // give a chance to the debugger! |
91 | #endif // _MSC_VER | 92 | #endif // _MSC_VER |