Lines Matching refs:nsems
903 int nsems = uap->nsems;
909 printf("semget(0x%x, %d, 0%o)\n", key, nsems, semflg);
911 printf("semget(IPC_PRIVATE, %d, 0%o)\n", nsems, semflg);
931 if (nsems < 0 || sema[semid].u.sem_nsems < nsems) {
958 if (nsems <= 0 || nsems > limitseminfo.semmsl) {
960 printf("nsems out of range (0<%d<=%d)\n", nsems,
966 if (nsems > seminfo.semmns - semtot) {
969 nsems, seminfo.semmns - semtot);
971 if (!grow_sem_pool(semtot + nsems)) {
1007 sema[semid].u.sem_nsems = nsems;
1011 semtot += nsems;
1013 sizeof(sema[semid].u.sem_base[0])*nsems);