|
|||||||
|
|
FLOCKSection: Manual del Programador de Linux (2)Updated: 11 Diciembre 1998 Index Return to Main Contents NOMBREflock - impone o elimina un candado de recomendación en un fichero abierto.SINOPSIS#include <sys/file.h>int flock(int fd, int operation) DESCRIPCIÓNImpone o elimina un candado de recomendación (advisory lock) en un fichero abierto. El fichero está especificado por fd. Las operaciones válidas son:
Un fichero no puede tener simultaneamente candados compartido y exclusivo. Es un fichero el que está encadenado (i.e., el nodo-i), no el descriptor de fichero. Por tanto, dup(2) y fork(2) no crean múltiples casos de un candado. VALOR DEVUELTOEn caso de éxito, cero, En caso de error, -1 , y se pone en errno un código apropiado.ERRORES
CONFORME A4.4BSD (la llamada al sistema flock(2) apareció por primera vez en 4.2BSD).NOTASflock(2) no impone candados en ficheros sobre NFS. Use fcntl(2) en su lugar: funcionará sobre NFS, dada una versión suficientemente reciente de Linux y un servidor que soporte candados.Los candados de flock(2) y fcntl(2) tienen semánticas diferentes con respecto a los procesos creados con fork y con respecto a dup(2). VÉASE TAMBIÉNopen(2), close(2), dup(2), execve(2), fcntl(2), fork(2). También están locks.txt y mandatory.txt en /usr/src/linux/Documentation.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |