Программа semrmid

Программа semrmid

Следующая программа, текст которой приведен в листинге 11.2, удаляет набор семафоров из системы. Для этого используется вызов semctl с командой (аргументом cmd) IPC_RMID.

Листинг 11.2. Программа semrmid

//svsem/semrmid.c

1  #include "unpipc.h"

2  int

3  main(int argc, char **argv)

4  {

5   int semid;

6   if (argc != 2)

7    err_quit("usage: semrmid <pathname>"):

8   semid = Semget(Ftok(argv[1], 0), 0, 0);

9   Semctl(semid, 0, IPC_RMID);

10  exit(0);

11 }

Данный текст является ознакомительным фрагментом.