Rizin
unix-like reverse engineering framework and cli tools
rz_th.h File Reference
#include <rz_types.h>
#include <rz_list.h>

Go to the source code of this file.

Macros

#define _GNU_SOURCE
 
#define RZ_THREAD_POOL_ALL_CORES   (0)
 
#define RZ_THREAD_QUEUE_UNLIMITED   (0)
 

Typedefs

typedef struct rz_th_sem_t RzThreadSemaphore
 
typedef struct rz_th_lock_t RzThreadLock
 
typedef struct rz_th_cond_t RzThreadCond
 
typedef struct rz_th_t RzThread
 
typedef struct rz_th_pool_t RzThreadPool
 
typedef struct rz_th_queue_t RzThreadQueue
 
typedef void *(* RzThreadFunction) (void *user)
 
typedef struct rz_atomic_bool_t RzAtomicBool
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 11 of file rz_th.h.

◆ RZ_THREAD_POOL_ALL_CORES

#define RZ_THREAD_POOL_ALL_CORES   (0)

Definition at line 19 of file rz_th.h.

◆ RZ_THREAD_QUEUE_UNLIMITED

#define RZ_THREAD_QUEUE_UNLIMITED   (0)

Definition at line 20 of file rz_th.h.

Typedef Documentation

◆ RzAtomicBool

Definition at line 28 of file rz_th.h.

◆ RzThread

typedef struct rz_th_t RzThread

Definition at line 1 of file rz_th.h.

◆ RzThreadCond

typedef struct rz_th_cond_t RzThreadCond

Definition at line 1 of file rz_th.h.

◆ RzThreadFunction

typedef void*(* RzThreadFunction) (void *user)

Definition at line 28 of file rz_th.h.

◆ RzThreadLock

typedef struct rz_th_lock_t RzThreadLock

Definition at line 1 of file rz_th.h.

◆ RzThreadPool

typedef struct rz_th_pool_t RzThreadPool

Definition at line 1 of file rz_th.h.

◆ RzThreadQueue

typedef struct rz_th_queue_t RzThreadQueue

Definition at line 1 of file rz_th.h.

◆ RzThreadSemaphore

Definition at line 1 of file rz_th.h.