Searched refs:sem_t (Results 1 – 2 of 2) sorted by relevance
30 typedef struct posix_sem sem_t; typedef32 int sem_close(sem_t *sem);33 int sem_destroy(sem_t *sem);34 int sem_getvalue(sem_t *sem, int *sval);35 int sem_init(sem_t *sem, int pshared, unsigned int value);36 sem_t *sem_open(const char *name, int oflag, ...);37 int sem_post(sem_t *sem);38 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);39 int sem_trywait(sem_t *sem);41 int sem_wait(sem_t *sem);
17 static sem_t *posix_sem_list = RT_NULL;56 static void posix_sem_delete(sem_t *psem) in posix_sem_delete()58 sem_t *iter; in posix_sem_delete()103 sem_t *iter; in posix_sem_find()130 int sem_close(sem_t *sem) in sem_close()167 int sem_destroy(sem_t *sem) in sem_destroy()209 sem_t *psem; in sem_unlink()329 sem_t* sem; in sem_open()421 int sem_post(sem_t *sem) in sem_post()499 int sem_trywait(sem_t *sem) in sem_trywait()[all …]
Completed in 4 milliseconds