Home
last modified time | relevance | path

Searched refs:semid_t (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/sys/
H A D_semaphore.h31 typedef intptr_t semid_t; typedef
40 int ksem_close(semid_t id);
41 int ksem_post(semid_t id);
42 int ksem_wait(semid_t id);
43 int ksem_trywait(semid_t id);
44 int ksem_timedwait(semid_t id, const struct timespec *abstime);
45 int ksem_init(semid_t *idp, unsigned int value);
46 int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode,
49 int ksem_getvalue(semid_t id, int *val);
50 int ksem_destroy(semid_t id);
H A Dsysproto.h1044 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1047 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1050 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1053 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1056 char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
1060 char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
1070 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1074 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1191 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
/freebsd/tools/regression/posixsem/
H A Dposixsem.c123 semid_t id; in ksem_open_should_fail()
161 ksem_close_should_fail(semid_t id, int error) in ksem_close_should_fail()
182 semid_t id; in ksem_init_should_fail()
201 ksem_destroy_should_fail(semid_t id, int error) in ksem_destroy_should_fail()
220 ksem_post_should_fail(semid_t id, int error) in ksem_post_should_fail()
237 semid_t id; in open_after_unlink()
312 semid_t id; in exclusive_create_existing_semaphore()
358 semid_t id; in destroy_named_semaphore()
375 semid_t id; in close_unnamed_semaphore()
407 semid_t id; in create_unnamed_semaphore()
[all …]
/freebsd/sys/kern/
H A Duipc_sem.c117 static int kern_sem_wait(struct thread *td, semid_t id, int tryflag,
123 semid_t *semidp, mode_t mode, unsigned int value,
126 static int ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp,
433 ksem_create_copyout_semid(struct thread *td, semid_t *semidp, int fd, in ksem_create_copyout_semid()
436 semid_t semid; in ksem_create_copyout_semid()
463 ksem_create(struct thread *td, const char *name, semid_t *semidp, mode_t mode, in ksem_create()
590 ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, in ksem_get()
617 semid_t *idp;
634 semid_t *idp;
686 semid_t id;
[all …]
/freebsd/lib/libc/gen/
H A Dsem.c87 semid_t semid; /* semaphore id if kernel (shared) semaphore */
106 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem);
144 sem_alloc(unsigned int value, semid_t semid, int system_sem) in sem_alloc()
170 semid_t semid; in _libc_sem_init_compat()
178 semid = (semid_t)SEM_USER; in _libc_sem_init_compat()
224 semid_t semid; in _libc_sem_open_compat()
/freebsd/lib/libsys/
H A D_libsys.h296 typedef int (__sys_ksem_close_t)(semid_t);
297 typedef int (__sys_ksem_post_t)(semid_t);
298 typedef int (__sys_ksem_wait_t)(semid_t);
299 typedef int (__sys_ksem_trywait_t)(semid_t);
300 typedef int (__sys_ksem_init_t)(semid_t *, unsigned int);
301 typedef int (__sys_ksem_open_t)(semid_t *, const char *, int, mode_t, unsigned int);
303 typedef int (__sys_ksem_getvalue_t)(semid_t, int *);
304 typedef int (__sys_ksem_destroy_t)(semid_t);
330 typedef int (__sys_ksem_timedwait_t)(semid_t, const struct timespec *);
697 int __sys_ksem_close(semid_t id);
[all …]