Lines Matching refs:nsems
835 int nsems = uap->nsems; in semget() local
842 printf("semget(0x%x, %d, 0%o)\n", key, nsems, semflg); in semget()
844 printf("semget(IPC_PRIVATE, %d, 0%o)\n", nsems, semflg); in semget()
868 if (nsems < 0 || semakptr->u.sem_nsems < nsems) { in semget()
896 if (nsems <= 0 || nsems > limitseminfo.semmsl) { in semget()
898 printf("nsems out of range (0<%d<=%d)\n", nsems, in semget()
904 if (nsems > seminfo.semmns - semtot) { in semget()
907 nsems, seminfo.semmns - semtot); in semget()
909 if (!grow_sem_pool(semtot + nsems)) { in semget()
938 semakptr->u.sem_nsems = nsems; in semget()
942 semtot += nsems; in semget()
944 sizeof(semakptr->u.sem_base[0]) * nsems); in semget()