taglinefilesource code
nsems54ipc/sem.cstatic int newary (key_t key, int nsems, int semflg)
nsems61ipc/sem.cif (!nsems)
nsems63ipc/sem.cif (used_sems + nsems > SEMMNS)
nsems72ipc/sem.csize = sizeof (*sma) + nsems * sizeof (struct sem);
nsems73ipc/sem.cused_sems += nsems;
nsems77ipc/sem.cused_sems -= nsems;
nsems91ipc/sem.csma->sem_nsems = nsems;
nsems102ipc/sem.cint sys_semget (key_t key, int nsems, int semflg)
nsems107ipc/sem.cif (nsems < 0  || nsems > SEMMSL)
nsems110ipc/sem.creturn newary(key, nsems, semflg);
nsems114ipc/sem.creturn newary(key, nsems, semflg);
nsems119ipc/sem.cif (nsems > sma->sem_nsems)
nsems158ipc/sem.cushort nsems, *array = NULL;
nsems215ipc/sem.cnsems = sma->sem_nsems;
nsems218ipc/sem.cif (semnum >= nsems)
nsems238ipc/sem.ci = verify_area (VERIFY_WRITE, array, nsems*sizeof(short));
nsems261ipc/sem.cmemcpy_fromfs (sem_io, array, nsems*sizeof(ushort));
nsems262ipc/sem.cfor (i=0; i< nsems; i++)
nsems292ipc/sem.cmemcpy_tofs (array, sem_io, nsems*sizeof(ushort));
nsems326ipc/sem.cfor (i=0; i<nsems; i++) 
nsems22ipc/util.cextern int sys_semget (key_t key, int nsems, int semflg);