FLOCK |
Verrouille le fichier |
|
sys/file.h |
Syntaxe
int flock(int fd, int operation);
|
Paramètres
Nom |
Description |
fd |
Ce paramètre permet d'indiquer l'identificateur de fichier. |
operation |
Ce paramètre permet d'indiquer le type d'opération a effectuer sur le fichier : |
LOCK_SH |
Cette constante permet d'indiquer qu'il faut placer un verrou partagé. |
LOCK_EX |
Cette constante permet d'indiquer qu'il faut placer un verrou exclusif. |
LOCK_UN |
Cette constante permet d'indiquer qu'il faut enlever un verrou existant placé par ce processus. |
Retour
Valeur |
Description |
0 |
Cette valeur permet d'indiquer que le verrou a réussis. |
-1 |
Cette valeur permet d'indiquer que le verrou n'a pas réussis, dans ce cas la variable errno a été fixé avec la valeur approprié. |
Description
Cette fonction permet d'appliquer ou d'enlever un verrou sur un fichier ouvert.
Remarque
- Ligne de commande : Si vous désirez savoir si un fichier est verrouillé sous la ligne de commande, vous devriez envisager d'utiliser la commande Linux «lsof».
Voir également
Langage de programmation - PHP - Référence procédures et fonctions - fLock
Langage de programmation - Perl - Référence procédures et fonctions - flock
Dernière mise à jour : Samedi, le 30 septembre 2015