Searched refs:sem_t (Results 1 – 7 of 7) sorted by relevance
/AliOS-Things-master/components/posix/include/ |
A D | semaphore.h | 14 #define SEM_FAILED ((sem_t *)0) 19 } sem_t; typedef 21 int sem_init(sem_t *sem, int pshared, unsigned int value); 22 sem_t *sem_open(const char *name, int oflag, ...); 23 int sem_post(sem_t *sem); 24 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout); 25 int sem_trywait(sem_t *sem); 27 int sem_wait(sem_t *sem); 28 int sem_getvalue(sem_t *sem, int *sval); 29 int sem_close(sem_t *sem); [all …]
|
/AliOS-Things-master/components/posix/src/ |
A D | semaphore.c | 16 int sem_init(sem_t *sem, int pshared, unsigned int value) in sem_init() 41 sem_t *sem_open(const char *name, int oflag, ...) in sem_open() 53 int sem_wait(sem_t *sem) in sem_wait() 72 int sem_trywait(sem_t *sem) in sem_trywait() 96 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout) in sem_timedwait() 134 int sem_post(sem_t *sem) in sem_post() 147 int sem_getvalue(sem_t *sem, int *sval) in sem_getvalue() 159 int sem_close(sem_t *sem) in sem_close() 193 int sem_destroy(sem_t *sem) in sem_destroy()
|
/AliOS-Things-master/components/websocket/src/ |
A D | rws_thread.c | 157 sem_t *sem = (sem_t *) rws_malloc_zero(sizeof(sem_t)); in rws_sem_create()
|
/AliOS-Things-master/components/uvoice/internal/ |
A D | uvoice_linux.h | 29 typedef sem_t * os_sem_t; 326 sem_t *sem = snd_zalloc(sizeof(sem_t), AFM_MAIN); in os_sem_new()
|
/AliOS-Things-master/components/minilibc/include/ |
A D | mm.h | 257 typedef void* sem_t; typedef 264 sem_t mm_semaphore;
|
/AliOS-Things-master/components/SDL2/src/thread/pthread/ |
A D | SDL_syssem.c | 41 sem_t sem;
|
/AliOS-Things-master/components/amp_adapter/platform/linux/ |
A D | aos_system.c | 162 sem_t *s = malloc(sizeof(*s)); in aos_sem_new()
|
Completed in 23 milliseconds