Книга: UNIX: взаимодействие процессов

Программа 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 }

Оглавление книги


Генерация: 0.928. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз