diff --git a/reference/filesystem/functions/flock.xml b/reference/filesystem/functions/flock.xml index d9ed8bcb1..20f6a9608 100644 --- a/reference/filesystem/functions/flock.xml +++ b/reference/filesystem/functions/flock.xml @@ -1,6 +1,5 @@ - - + flock @@ -191,12 +190,33 @@ fclose($fp); anticuados como FAT y sus derivados, y por lo tanto siempre devolverá &false; en estos entornos. + + En Windows, si PHP intenta ejecutar un fichero de código fuente PHP bloqueado con + LOCK_EX, el proceso quedará suspendido hasta que el fichero + sea desbloqueado. El siguiente ejemplo provocará un bloqueo mutuo (deadlock): + + + +]]> + + + En Windows, si el proceso de bloqueo abre el fichero una segunda vez, no podrá acceder al fichero a través de este segundo manejador hasta que desbloquee el fichero. + + En Windows, si se intenta incluir con require un fichero bloqueado con LOCK_EX, + fallará con ErrorException: require(): Read of X bytes failed with errno=13 Permission denied +