Lines Matching refs:seminfo

87 static struct seminfo limitseminfo = {
104 struct seminfo seminfo = {
271 if (newSize <= seminfo.semmnu)
285 printf("growing semu[] from %d to %d\n", seminfo.semmnu, newSize);
298 for (i = 0; i < seminfo.semmnu; i++)
313 seminfo.semmnu = newSize;
332 if (newSize <= seminfo.semmni)
346 printf("growing sema[] from %d to %d\n", seminfo.semmni, newSize);
360 for (i = 0; i < seminfo.semmni; i++)
376 for (i = seminfo.semmni; i < newSize; i++)
393 seminfo.semmni = newSize;
428 printf("growing sem_pool array from %d to %d\n", seminfo.semmns, new_pool_size);
441 for(i = 0; i < seminfo.semmns; i++)
445 for(i = 0; i < seminfo.semmni; i++) {
458 seminfo.semmns = new_pool_size;
492 for (i = 0; i < seminfo.semmnu; i++) {
530 if (!grow_semu_array(seminfo.semmnu + 1))
701 if (semid < 0 || semid >= seminfo.semmni) {
734 for (i = 0; i < seminfo.semmni; i++) {
871 if (newsemval > (u_int)seminfo.semvmx)
937 for (semid = 0; semid < seminfo.semmni; semid++) {
942 if (semid < seminfo.semmni) {
979 seminfo.semmsl);
984 if (nsems > seminfo.semmns - semtot) {
987 nsems, seminfo.semmns - semtot);
997 for (semid = 0; semid < seminfo.semmni; semid++) {
1001 if (semid == seminfo.semmni) {
1005 if (!grow_sema_array(seminfo.semmni + 1))
1065 struct sembuf sops[seminfo.semopm];
1083 if (semid < 0 || semid >= seminfo.semmni) {
1105 if (nsops < 0 || nsops > seminfo.semopm) {
1108 seminfo.semopm, nsops);
1615 if (ipcs.u64.ipcs_datalen != sizeof(struct seminfo)) {
1623 error = copyout(&seminfo, ipcs.u64.ipcs_data, ipcs.u64.ipcs_datalen);
1628 if (cursor < 0 || cursor >= seminfo.semmni) {
1636 for( ; cursor < seminfo.semmni; cursor++) {
1641 if (cursor == seminfo.semmni) {