Go to the source code of this file.
|
int | pthread_equal (pthread_t t1, pthread_t t2) |
|
pthread_t | pthread_self () |
|
int | pthread_getschedparam (pthread_t thread, int *policy, struct sched_param *param) |
|
int | pthread_setschedparam (pthread_t thread, int policy, const struct sched_param *param) |
|
int | pthread_create (pthread_t *thread, const void *attr, void *(*func)(void *), void *arg) |
|
int | pthread_cancel (pthread_t thread) |
|
int | pthread_join (pthread_t thread, void **value_ptr) |
|
int | pthread_mutexattr_init (pthread_mutexattr_t *attr) |
|
int | pthread_mutexattr_destroy (pthread_mutexattr_t *attr) |
|
int | pthread_mutexattr_gettype (const pthread_mutexattr_t *attr, int *type) |
|
int | pthread_mutexattr_settype (pthread_mutexattr_t *attr, int type) |
|
pthread_mutex_t | pthread_mutex_initializer () |
|
int | pthread_mutex_init (pthread_mutex_t *, const pthread_mutexattr_t *) |
|
int | pthread_mutex_destroy (pthread_mutex_t *) |
|
int | pthread_mutex_lock (pthread_mutex_t *) |
|
int | pthread_mutex_trylock (pthread_mutex_t *) |
|
int | pthread_mutex_unlock (pthread_mutex_t *) |
|
int | pthread_mutex_timedlock (pthread_mutex_t *, const struct timespec *) |
|
int | pthread_key_create (pthread_key_t *, void(*dtor)(void *)) |
|
int | pthread_key_delete (pthread_key_t) |
|
void * | pthread_getspecific (pthread_key_t) |
|
int | pthread_setspecific (pthread_key_t, const void *value) |
|
sem_t * | sem_open (const char *name, int oflag,...) |
|
int | sem_close (sem_t *sem) |
|
int | sem_unlink (const char *name) |
|
int | sem_init (sem_t *, int pshared, unsigned value) |
|
int | sem_destroy (sem_t *) |
|
int | sem_post (sem_t *) |
|
int | sem_wait (sem_t *) |
|
int | sem_timedwait (sem_t *, const struct timespec *) |
|
int | sem_msgwait_np (sem_t *sem) |
|
◆ PTHREAD_MUTEX_INITIALIZER
◆ sched_get_priority_max
#define sched_get_priority_max |
( |
|
policy | ) |
+2 |
◆ sched_get_priority_min
#define sched_get_priority_min |
( |
|
policy | ) |
-2 |
◆ SEM_FAILED
◆ pthread_key_t
◆ pthread_mutex_t
◆ pthread_mutexattr_t
◆ pthread_t
◆ sem_t
◆ anonymous enum
Enumerator |
---|
SCHED_RR | |
SCHED_FIFO | |
SCHED_OTHER | |
◆ anonymous enum
Enumerator |
---|
PTHREAD_MUTEX_RECURSIVE | |
◆ pthread_cancel()
◆ pthread_create()
int pthread_create |
( |
pthread_t * |
thread, |
|
|
const void * |
attr, |
|
|
void *(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
◆ pthread_equal()
◆ pthread_getschedparam()
◆ pthread_getspecific()
◆ pthread_join()
int pthread_join |
( |
pthread_t |
thread, |
|
|
void ** |
value_ptr |
|
) |
| |
◆ pthread_key_create()
int pthread_key_create |
( |
pthread_key_t * |
key, |
|
|
void(*)(void *) |
dtor |
|
) |
| |
◆ pthread_key_delete()
◆ pthread_mutex_destroy()
◆ pthread_mutex_init()
◆ pthread_mutex_initializer()
◆ pthread_mutex_lock()
◆ pthread_mutex_timedlock()
int pthread_mutex_timedlock |
( |
pthread_mutex_t * |
m, |
|
|
const struct timespec * |
abs_timeout |
|
) |
| |
◆ pthread_mutex_trylock()
◆ pthread_mutex_unlock()
◆ pthread_mutexattr_destroy()
◆ pthread_mutexattr_gettype()
◆ pthread_mutexattr_init()
◆ pthread_mutexattr_settype()
◆ pthread_self()
◆ pthread_setschedparam()
◆ pthread_setspecific()
int pthread_setspecific |
( |
pthread_key_t |
key, |
|
|
const void * |
value |
|
) |
| |
◆ sem_close()
int sem_close |
( |
sem_t * |
sem | ) |
|
◆ sem_destroy()
int sem_destroy |
( |
sem_t * |
sem | ) |
|
◆ sem_init()
int sem_init |
( |
sem_t * |
sem, |
|
|
int |
pshared, |
|
|
unsigned |
value |
|
) |
| |
◆ sem_msgwait_np()
int sem_msgwait_np |
( |
sem_t * |
sem | ) |
|
◆ sem_open()
sem_t * sem_open |
( |
const char * |
name, |
|
|
int |
oflag, |
|
|
|
... |
|
) |
| |
◆ sem_post()
int sem_post |
( |
sem_t * |
sem | ) |
|
◆ sem_timedwait()
int sem_timedwait |
( |
sem_t * |
, |
|
|
const struct timespec * |
|
|
) |
| |
◆ sem_unlink()
int sem_unlink |
( |
const char * |
name | ) |
|
◆ sem_wait()
int sem_wait |
( |
sem_t * |
sem | ) |
|