#include "common.h"
#include "bu/defines.h"
#include "bio.h"
Go to the source code of this file.
◆ bu_thrd_error
The requested operation failed
Definition at line 59 of file tc.h.
◆ bu_thrd_success
#define bu_thrd_success 1 |
The requested operation succeeded
Definition at line 60 of file tc.h.
◆ bu_thrd_timedout
#define bu_thrd_timedout 2 |
The time specified in the call was reached without acquiring the requested resource
Definition at line 61 of file tc.h.
◆ bu_thrd_busy
The requested operation failed because a tesource requested by a test and return function is already in use
Definition at line 62 of file tc.h.
◆ bu_thrd_nomem
The requested operation failed because it was unable to allocate memory
Definition at line 63 of file tc.h.
◆ bu_thrd_start_t
typedef int(* bu_thrd_start_t) (void *arg) |
Definition at line 65 of file tc.h.
◆ bu_thrd_t
Definition at line 69 of file tc.h.
◆ bu_mtx_t
Definition at line 84 of file tc.h.
◆ bu_cnd_t
Definition at line 95 of file tc.h.
◆ bu_thrd_create()
◆ bu_thrd_join()
int bu_thrd_join |
( |
bu_thrd_t |
thr, |
|
|
int * |
res |
|
) |
| |
◆ bu_mtx_init()
◆ bu_mtx_lock()
◆ bu_mtx_unlock()
◆ bu_mtx_destroy()
◆ bu_cnd_init()
◆ bu_cnd_destroy()
◆ bu_cnd_wait()
◆ bu_cnd_broadcast()
◆ bu_cnd_signal()
◆ bu_mtx_trylock()