c11: Fix missing pthread_mutex_timedlock declaration warnings on MacOSX.
This commit is contained in:
parent
6b6fdb6aa9
commit
cd978ce26a
|
@ -41,7 +41,7 @@ Configuration macro:
|
||||||
Use pthread_mutex_timedlock() for `mtx_timedlock()'
|
Use pthread_mutex_timedlock() for `mtx_timedlock()'
|
||||||
Otherwise use mtx_trylock() + *busy loop* emulation.
|
Otherwise use mtx_trylock() + *busy loop* emulation.
|
||||||
*/
|
*/
|
||||||
#if !defined(__CYGWIN__)
|
#if !defined(__CYGWIN__) && !defined(__APPLE__)
|
||||||
#define EMULATED_THREADS_USE_NATIVE_TIMEDLOCK
|
#define EMULATED_THREADS_USE_NATIVE_TIMEDLOCK
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -196,6 +196,12 @@ mtx_lock(mtx_t *mtx)
|
||||||
return thrd_success;
|
return thrd_success;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline int
|
||||||
|
mtx_trylock(mtx_t *mtx);
|
||||||
|
|
||||||
|
static inline void
|
||||||
|
thrd_yield(void);
|
||||||
|
|
||||||
// 7.25.4.4
|
// 7.25.4.4
|
||||||
static inline int
|
static inline int
|
||||||
mtx_timedlock(mtx_t *mtx, const xtime *xt)
|
mtx_timedlock(mtx_t *mtx, const xtime *xt)
|
||||||
|
|
Loading…
Reference in New Issue