Fixes missing Extern "C" from HAL Threads (#437)

Also fixes incorrect return value during set
This commit is contained in:
Thad House
2017-01-02 00:43:12 -08:00
committed by Peter Johnson
parent 182f57216f
commit 64eab1f7b3
2 changed files with 6 additions and 2 deletions

View File

@@ -17,6 +17,7 @@
#define NativeThreadHandle const pthread_t*
#endif
extern "C" {
int32_t HAL_GetThreadPriority(NativeThreadHandle handle, HAL_Bool* isRealTime,
int32_t* status);
int32_t HAL_GetCurrentThreadPriority(HAL_Bool* isRealTime, int32_t* status);
@@ -24,3 +25,4 @@ HAL_Bool HAL_SetThreadPriority(NativeThreadHandle handle, HAL_Bool realTime,
int32_t priority, int32_t* status);
HAL_Bool HAL_SetCurrentThreadPriority(HAL_Bool realTime, int32_t priority,
int32_t* status);
}