Home
last modified time | relevance | path

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

/openbsd/src/sys/kern/
Dsysv_sem.c415 struct semid_ds *semaptr, *semaptr_new = NULL; in sys_semget() local
436 semaptr_new = pool_get(&sema_pool, PR_WAITOK | PR_ZERO); in sys_semget()
437 semaptr_new->sem_base = mallocarray(nsems, sizeof(struct sem), in sys_semget()
463 if (semaptr_new != NULL) { in sys_semget()
464 free(semaptr_new->sem_base, M_SEM, in sys_semget()
466 pool_put(&sema_pool, semaptr_new); in sys_semget()
485 semaptr_new->sem_perm.key = key; in sys_semget()
486 semaptr_new->sem_perm.cuid = cred->cr_uid; in sys_semget()
487 semaptr_new->sem_perm.uid = cred->cr_uid; in sys_semget()
488 semaptr_new->sem_perm.cgid = cred->cr_gid; in sys_semget()
[all …]