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

Программа shmrmid

Программа shmrmid

В листинге 14.2 приведен текст тривиальной программы shmrmid, которая вызывает shmctl с командой IPC_RMID для удаления сегмента разделяемой памяти из системы.

Листинг 14.2. Удаление сегмента разделяемой памяти system V из системы

//svshm/shmrmid.c
1  #include "unpipc.h"
2  int
3  main(int argc, char **argv)
4  {
5   int id;
6   if (argc != 2)
7    err_quit("usage: shmrmid <pathname>");
8   id = Shmget(Ftok(argv[1], 0), 0, SVSHM_MODE);
9   Shmctl(id, IPC_RMID, NULL);
10  exit(0);
11 }

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


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