diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2023-07-28 14:48:16 +0200 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2023-07-28 14:48:16 +0200 |
commit | d73f4cee37b0a43edadf9709289798ee4bfccc0e (patch) | |
tree | 8c5ce974f9b148e343756d7c667125bee7b22351 /src/threading.h | |
parent | 886eb0365f38d455ca2c9ff8dd3ddf12fedb6960 (diff) | |
download | lanes-d73f4cee37b0a43edadf9709289798ee4bfccc0e.tar.gz lanes-d73f4cee37b0a43edadf9709289798ee4bfccc0e.tar.bz2 lanes-d73f4cee37b0a43edadf9709289798ee4bfccc0e.zip |
tweaks to linux thread priority management
Diffstat (limited to 'src/threading.h')
-rw-r--r-- | src/threading.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/threading.h b/src/threading.h index 1224e08..3925076 100644 --- a/src/threading.h +++ b/src/threading.h | |||
@@ -32,8 +32,10 @@ enum e_status { PENDING, RUNNING, WAITING, DONE, ERROR_ST, CANCELLED }; | |||
32 | #define THREADAPI_PTHREAD 2 | 32 | #define THREADAPI_PTHREAD 2 |
33 | 33 | ||
34 | #if( defined( PLATFORM_XBOX) || defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC)) && !defined( HAVE_WIN32_PTHREAD) | 34 | #if( defined( PLATFORM_XBOX) || defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC)) && !defined( HAVE_WIN32_PTHREAD) |
35 | //#pragma message ( "THREADAPI_WINDOWS" ) | ||
35 | #define THREADAPI THREADAPI_WINDOWS | 36 | #define THREADAPI THREADAPI_WINDOWS |
36 | #else // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) | 37 | #else // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) |
38 | //#pragma message ( "THREADAPI_PTHREAD" ) | ||
37 | #define THREADAPI THREADAPI_PTHREAD | 39 | #define THREADAPI THREADAPI_PTHREAD |
38 | #endif // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) | 40 | #endif // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) |
39 | 41 | ||
@@ -169,6 +171,8 @@ bool_t SIGNAL_WAIT( SIGNAL_T *ref, MUTEX_T *mu, time_d timeout ); | |||
169 | /*---=== Threading ===--- | 171 | /*---=== Threading ===--- |
170 | */ | 172 | */ |
171 | 173 | ||
174 | #define THREAD_PRIO_DEFAULT (-999) | ||
175 | |||
172 | #if THREADAPI == THREADAPI_WINDOWS | 176 | #if THREADAPI == THREADAPI_WINDOWS |
173 | 177 | ||
174 | typedef HANDLE THREAD_T; | 178 | typedef HANDLE THREAD_T; |