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

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