#include <errno.h>
Go to the source code of this file.
#define ETIMEDOUT 60 |
#define NoNanoSleep |
#define PthreadDraftVersion 10 |
#define PthreadSupportThreadPriority |
#define SCHED_FIFO 1 |
#define SCHED_OTHER 3 |
#define SCHED_RR 2 |
typedef __pthreadLongAddr_t* __pthreadLongAddr_p |
typedef void* __pthreadLongAddr_t |
typedef long __pthreadLongInt_t |
typedef char* __pthreadLongString_t |
typedef unsigned long __pthreadLongUint_t |
typedef __pthreadLongAddr_p __pthreadTsd_t |
typedef struct __pthread_attr_t pthread_attr_t |
typedef struct __pthread_cond_t pthread_cond_t |
typedef struct __pthread_condattr_t pthread_condattr_t |
typedef unsigned int pthread_key_t |
typedef struct __pthread_mutex_t pthread_mutex_t |
typedef struct __pthread_mutexattr_t pthread_mutexattr_t |
typedef pthread_transp_p pthread_t |
typedef struct __pthread_transp_t * pthread_transp_p |
typedef struct __pthread_transp_t pthread_transp_t |
typedef struct sched_param sched_param_t |
typedef struct timespec timespec_t |
int pthread_attr_destroy | ( | pthread_attr_t * | attr | ) |
int pthread_attr_getschedparam | ( | const pthread_attr_t * | attr, | |
struct sched_param * | param | |||
) |
int pthread_attr_getstacksize | ( | const pthread_attr_t * | attr, | |
size_t * | stacksize | |||
) |
int pthread_attr_init | ( | pthread_attr_t * | attr | ) |
int pthread_attr_setschedparam | ( | pthread_attr_t * | attr, | |
const struct sched_param * | param | |||
) |
int pthread_attr_setstacksize | ( | pthread_attr_t * | attr, | |
size_t | stacksize | |||
) |
int pthread_cond_broadcast | ( | pthread_cond_t * | cond | ) |
int pthread_cond_destroy | ( | pthread_cond_t * | cond | ) |
Referenced by mld_condition_t::~mld_condition_t().
int pthread_cond_init | ( | pthread_cond_t * | cond, | |
const pthread_condattr_t * | attr | |||
) |
Referenced by mld_condition_t::mld_condition_t().
int pthread_cond_signal | ( | pthread_cond_t * | cond | ) |
Referenced by mld_condition_t::signal().
int pthread_cond_timedwait | ( | pthread_cond_t * | cond, | |
pthread_mutex_t * | mutex, | |||
const struct timespec * | abstime | |||
) |
int pthread_cond_wait | ( | pthread_cond_t * | cond, | |
pthread_mutex_t * | mutex | |||
) |
Referenced by mld_condition_t::wait().
int pthread_create | ( | pthread_t * | thread, | |
const pthread_attr_t * | attr, | |||
void *(*)(void *) | start_routine, | |||
void * | arg | |||
) |
Referenced by mld_thread_t::mld_thread_t().
int pthread_delay_np | ( | const struct timespec * | interval | ) |
int pthread_detach | ( | pthread_t | thread | ) |
Referenced by mld_thread_t::~mld_thread_t().
void pthread_exit | ( | void * | value_ptr | ) |
int pthread_getschedparam | ( | pthread_t | thread, | |
int * | policy, | |||
struct sched_param * | param | |||
) |
void* pthread_getspecific | ( | pthread_key_t | key | ) |
int pthread_join | ( | pthread_t | thread, | |
void ** | value_ptr | |||
) |
int pthread_key_create | ( | pthread_key_t * | key, | |
void(*)(void *) | destructor | |||
) |
int pthread_key_delete | ( | pthread_key_t | key | ) |
int pthread_mutex_destroy | ( | pthread_mutex_t * | mutex | ) |
Referenced by mld_mutex_t::~mld_mutex_t().
int pthread_mutex_init | ( | pthread_mutex_t * | mutex, | |
const pthread_mutexattr_t * | attr | |||
) |
Referenced by mld_mutex_t::mld_mutex_t().
int pthread_mutex_lock | ( | pthread_mutex_t * | mutex | ) |
Referenced by mld_mutex_t::lock().
int pthread_mutex_trylock | ( | pthread_mutex_t * | mutex | ) |
int pthread_mutex_unlock | ( | pthread_mutex_t * | mutex | ) |
Referenced by mld_mutex_t::trylock(), and mld_mutex_t::unlock().
pthread_t pthread_self | ( | ) |
int pthread_setschedparam | ( | pthread_t | thread, | |
int | policy, | |||
const struct sched_param * | param | |||
) |
int pthread_setspecific | ( | pthread_key_t | key, | |
const void * | value | |||
) |
int sched_get_priority_max | ( | int | policy | ) |
int sched_get_priority_min | ( | int | policy | ) |
int sched_yield | ( | ) |