The function converts the filename of an existing accessible file and a project identifier into an integer for use with for example shmop_open and other System V IPC keys.
Path to an accessible file.
Project identifier. This must be a one character string.
On success the return value will be the created key value, otherwise -1 is returned.