Searched refs:semval (Results 1 - 3 of 3) sorted by relevance
/openbsd-current/gnu/usr.bin/perl/t/io/ |
H A D | sem.t | 58 my $semval = 192; 59 ok(semctl($id, $sem2set, SETVAL, $semval), 60 "Set semaphore $sem2set to $semval"); 70 is($semvals[$sem2set], $semval, 73 is(semctl($id, $sem2set, GETVAL, $ignored), $semval, 82 is($semvals[$sem2set], $semval, 87 $semvals[$sem2set] = $semval + 1; 94 is(semctl($id, $sem2set, GETVAL, undef), $semval+1, 108 my $op = pack "s!*", $sem2set, $semval, 0; 110 is(semctl($id, $sem2set, GETVAL, 0), $semval, [all...] |
/openbsd-current/sys/kern/ |
H A D | sysv_sem.c | 239 unsigned short *semval = NULL, nsems; local 320 *retval = semaptr->sem_base[semnum].semval; 325 semval = mallocarray(nsems, sizeof(arg.array[0]), 330 free(semval, M_TEMP, nsems * sizeof(arg.array[0])); 336 semval[i] = semaptr->sem_base[i].semval; 338 error = copyout(&semval[i], &arg.array[i], 360 semaptr->sem_base[semnum].semval = arg.val; 367 semval = mallocarray(nsems, sizeof(arg.array[0]), 370 error = copyin(&arg.array[i], &semval[ [all...] |
/openbsd-current/sys/sys/ |
H A D | sem.h | 47 unsigned short semval; /* semaphore value */ member in struct:sem 49 unsigned short semncnt; /* # awaiting semval > cval */ 50 unsigned short semzcnt; /* # awaiting semval = 0 */ 90 #define GETVAL 5 /* Return the value of semval {READ} */ 93 #define SETVAL 8 /* Set the value of semval to arg.val {ALTER} */
|
Completed in 109 milliseconds