Section courante

A propos

Section administrative du site

FPFCNTL

Contrôle le fichier
Free Pascal BaseUnix

Syntaxe

Function FpFcntl(fildes:cInt;cmd:cInt):cInt;
Function FpFcntl(fildes:cInt;cmd:cInt;arg:cInt):cInt;
Function FpFcntl(fildes:cInt;cmd:cInt;Var arg:FLock):cInt;

Paramètres

Nom Description
fildes Ce paramètre permet d'indiquer le descripteur de fichier.
cmd Ce paramètre permet d'indiquer la commande à envoyer :
Constante Description
F_GetFd Cette constante permet d'indiquer qu'il faut lire le drapeau «close_on_exec».
F_GetFl Cette constante permet d'indiquer qu'il faut lire le drapeau de descripteur.
F_GetOwn Cette constante permet de demander l'identificateur de processus du propriétaire du socket.
F_SetFd Cette constante permet d'indiquer qu'il faut fixer le drapeau «close_on_exec».
F_SetLk Cette constante permet d'indiquer qu'il faut verrouiller ou déverrouiller.
F_GetLkw Cette constante permet d'indiquer qu'il faut verrouiller ou déverrouiller, mais il faut attendre jusqu'à ce que le verrou soit relâché.
F_SetOwn Cette constante permet d'indiquer qu'il faut fixer le processus ou le groupe de processus du propriétaire d'un socket.
arg Ce paramètre permet d'indiquer les paramètres associés à la commande

Retour

Valeur Description
-1 Cette valeur permet d'indiquer qu'une erreur s'est produite.
0 Cette valeur permet d'indiquer que l'opération à réussis.

Description

Cette fonction permet d'effectuer des opérations de contrôle sur un fichier.

Remarque



Dernière mise à jour : Samedi, le 18 juillet 2015