Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 – 2 of 2) sorted by relevance

/components/libc/posix/ipc/
A Dsemaphore.h30 typedef struct posix_sem sem_t; typedef
32 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);
A Dsemaphore.c17 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