Manpages FTOKSection: Linux Programmer's Manual (3)Updated: 1993-11-01 Index Return to Main Contents NAMEftok - convert a pathname and a project identifier to a System V IPC keySYNOPSIS# include <sys/types.h> # include <sys/ipc.h> key_t ftok ( char *pathname, char proj ) DESCRIPTIONThe function converts the pathname of an existing accessible file and a project identifier into a key_t type System V IPC key.RETURN VALUEOn success the return value will be the converted key_t value, otherwise -1 with errno indicating the error as for the stat(2) system call.BUGSThe generated key_t value is obtained stat-ing the disk file corresponding to pathname in order to get its i-node number and the minor device number of the filesystem on which the disk file resides, then by combining the 8 bit proj value along with the lower 16 bits of the i-node number, along with the 8 bits of the minor device number. The algorithm does not guarantee a unique key value. In fact
SEE ALSOipc(5), msgget(2), semget(2), shmget(2), stat(2)
IndexThis document was created by man2html, using the manual pages. Time: 13:10:01 GMT, July 09, 2025 |