Функция для генерации ключа System V IPC

Прототип функции

#include <sys/types.h>
#include <sys/ipc.h>
key_t ftok(char *pathname, char proj);

Описание функции

Функция ftok служит для преобразования имени существующего файла и небольшого целого числа, например порядкового номера экземпляра средств связи, в ключ System V IPC.

Параметр pathname должен являться указателем на имя существующего файла, доступного для процесса, вызывающего функцию.
Параметр proj - это небольшое целое число, характеризующее экземпляр средства связи.

В случае невозможности генерации ключа функция возвращает отрицательное значение, в противном случае она возвращает значение сгенерированного ключа. Тип данных key_t обычно представляет собой 32-х битовое целое.