blob: 2a65971a1bf68ed06afb9e3a0e1e4f6b1bc2b369 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#if 0
#include <threads.h>
#include <pthread.h>
int cnd_wait(cnd_t *cond, mtx_t *mtx)
{
SIGNAL_SAFE(0);
ASSERT_NOOVERLAP(cond, sizeof(*cond), mtx, sizeof(*mtx));
return pthread_cond_wait(cond, mtx) == 0 ? thrd_success : thrd_error;
}
CHECK_2(int, 0, cnd_wait, cnd_t *, mtx_t *)
/*
STDC(201112)
*/
#endif
|