Symbol: sem_t
include/semaphore.h
40
#define SEM_FAILED ((sem_t *)0)
include/semaphore.h
46
int sem_close(sem_t *);
include/semaphore.h
47
int sem_destroy(sem_t *);
include/semaphore.h
48
int sem_getvalue(sem_t * __restrict, int * __restrict);
include/semaphore.h
49
int sem_init(sem_t *, int, unsigned int);
include/semaphore.h
50
int sem_post(sem_t *);
include/semaphore.h
51
int sem_timedwait(sem_t *, const struct timespec * __restrict);
include/semaphore.h
52
int sem_trywait(sem_t *);
include/semaphore.h
54
int sem_wait(sem_t *);
include/semaphore.h
55
sem_t *sem_open(const char *, int, ...);
lib/librt/sem.c
128
sem_t *ksem_identity;
lib/librt/sem.c
160
sem_to_semid(sem_t *sem)
lib/librt/sem.c
170
sem_free(sem_t sem)
lib/librt/sem.c
178
sem_alloc(unsigned int value, intptr_t semid, unsigned int magic, sem_t *semp)
lib/librt/sem.c
180
sem_t sem;
lib/librt/sem.c
197
sem_init(sem_t *sem, int pshared, unsigned int value)
lib/librt/sem.c
224
*sem = (sem_t)semid;
lib/librt/sem.c
238
sem_destroy(sem_t *sem)
lib/librt/sem.c
267
sem_t *
lib/librt/sem.c
270
sem_t *sem, s;
lib/librt/sem.c
332
sem_close(sem_t *sem)
lib/librt/sem.c
368
sem_wait(sem_t *sem)
lib/librt/sem.c
382
sem_timedwait(sem_t *sem, const struct timespec * __restrict abstime)
lib/librt/sem.c
396
sem_trywait(sem_t *sem)
lib/librt/sem.c
410
sem_post(sem_t *sem)
lib/librt/sem.c
424
sem_getvalue(sem_t * __restrict sem, int * __restrict sval)
libexec/lfs_cleanerd/lfs_cleanerd.c
782
sem_t *semaddr = NULL;
tests/fs/common/fstest_lfs.c
59
sem_t ta_cleanerloop;
tests/fs/ffs/h_ffs_server.c
42
static sem_t sigsem;
tests/fs/ffs/h_quota2_tests.c
370
static sem_t sigsem;
tests/fs/nfs/nfsservice/rumpnfsd.c
46
sem_t gensem;
tests/lib/libpthread/t_sem.c
113
static sem_t sem;
tests/lib/libpthread/t_sem.c
122
sem_t *semp;
tests/lib/libpthread/t_sem.c
147
sem_t *semp = (sem_t *) a_arg;
tests/lib/libpthread/t_sem.c
158
sem_t sem_a, sem_b;
tests/lib/librt/t_sem.c
127
sem_t *sem_a;
tests/lib/librt/t_sem.c
185
sem_t the_sem;
tests/lib/librt/t_sem.c
299
sem_t *sem;
tests/lib/librt/t_sem.c
300
sem_t the_sem;
tests/lib/librt/t_sem.c
324
sem_t *sem, *sem2, *sem3;
tests/lib/librt/t_sem.c
85
sem_t *sem_b;
tests/lib/semaphore/sem.c
111
sem_t *semmarit = arg;
tests/lib/semaphore/sem.c
124
sem_t semmarit[3];
tests/lib/semaphore/sem.c
178
sem_t semmarit[3];
tests/lib/semaphore/sem.c
216
sem_t semid;
tests/lib/semaphore/sem.c
245
sem_t *sem1, *sem2;
tests/lib/semaphore/sem.c
304
sem_t *sem;
tests/lib/semaphore/sem.c
36
sem_t sem;
tests/lib/semaphore/sem.c
63
sem_t sem;
tests/lib/semaphore/sem.c
84
sem_t sem;
tests/modules/t_kcov.c
182
static sem_t sem1, sem2;
usr.bin/rump_allserver/rump_allserver.c
94
static sem_t sigsem;
usr.sbin/mountd/mountd.c
306
static sem_t exportsem;
usr.sbin/mountd/mountd.c
407
extern sem_t gensem;
usr.sbin/rpcbind/rpcbind.c
86
extern sem_t gensem;