|
|||||||
|
|
MKFIFOSection: Manual del Programador de Linux (3)Updated: 4 marzo 1998 Index Return to Main Contents NOMBREmkfifo - construye un fichero especial FIFO (una tubería con nombre)SINOPSIS#include <sys/types.h> #include <sys/stat.h> int mkfifo ( const char *camino, modo_t modo ); DESCRIPCIÓNmkfifo construye un fichero especial FIFO con el nombre camino. modo especifica los permisos del FIFO. Son modificados por la máscara umask del proceso de la forma habitual: los permisos del fichero recién creado son (modo & ~umask).Un fichero especial FIFO es similar a una interconexión o tubería, excepto en que se crea de una forma distinta. En vez de ser un canal de comunicaciones anónimo, un fichero especial FIFO se mete en el sistema de ficheros mediante una llamada a mkfifo. Una vez que Ud. ha creado un fichero especial FIFO de esta forma, cualquier proceso puede abrirlo para lectura o escritura, de la misma manera que con un fichero normal. Sin embargo, tiene que ser abierto en los dos extremos simultáneamente antes de que se pueda proceder a cualquier operación de entrada o salida. Abrir un FIFO para lectura normalmente produce un bloqueo hasta que algún otro proceso abre el mismo FIFO para escritura, y viceversa. Vea fifo(4) para el manejo no bloqueante de los ficheros especiales FIFO. VALOR DEVUELTOEl valor de retorno normal, si todo va bien, de mkfifo, es 0. En caso de error, se devuelve -1 (en este caso, errno toma un valor apropiado).ERRORES
CONFORME APOSIX.1VÉASE TAMBIÉNmkfifo(1), read(2), write(2), open(2), close(2), stat(2), umask(2), fifo(4)
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright. 1999-2010 Linuxinfor.com. No rights reserved. |