/* Sheila McKain * Assignment #2 * Realtime Systems */ #include #include #include key_t key; int sem_id, nsems, perflags, command; int retval, sem_num; union semun { int val; struct semid_ds *stat; ushort *array; } ctl_arg; sem_id = semget(key, nsems, permflags); retval = semctl(sem_id, sem_num, command, ctl_arg);