Section: Manual del Programador de Linux (3)
Updated: 21 Enero 1998
Index Return to Main
Contents
ftok - convierte un nombre de camino y un identificador de proyecto en una clave IPC de System V
# include <sys/types.h> # include <sys/ipc.h>
key_t ftok ( char *camino, char proy )
La función convierte el nombre de camino de un fichero existente y accesible y un identificador de proyecto a una clave IPC de System V de tipo key_t.
En caso de éxito el valor devuelto será el valor key_t convertido; en otro caso, -1 con errno indicando el error como para la llamada al sistema stat(2).
El valor key_t generado se obtiene llamando a stat sobre el fichero de disco correspondiente a camino para así poder coger su número de nodo-í y el número menor de dispositivo del sistema de ficheros en el cual reside el fichero de disco, después combinando el valor de 8 bits proy junto con los 16 bits más bajos del número del nodo-í, más los 8 bits del número menor de dispositivo. El algoritmo no garantiza un valor único para la clave. De hecho
(5), msgget(2), semget(2), shmget(2), stat(2).
This document was created by man2html, using
the manual pages.
Time: 06:16:25 GMT, January 22, 2005