Section courante

A propos

Section administrative du site

FCHMODAT

Fichier : Change le mode à
  sys/stat.h

Syntaxe

int fchmodat(int dirfd, const char *pathname, mode_t mode, int flags);

Paramètres

Nom Description
fd Ce paramètre permet d'indiquer l'identificateur du descripteur de fichier à traiter.
pathname Ce paramètre permet d'indiquer le nom du fichier ou du groupe de fichiers ou du répertoire à traiter.
mode Ce paramètre permet d'indiquer le nouveau mode de permission à appliquer:
Valeur Description
0000001 Cette valeur permet d'indiquer le droit d'exécution pour les autres.
0000002 Cette valeur permet d'indiquer le droit d'écriture pour les autres.
0000004 Cette valeur permet d'indiquer le droit de lecture pour les autres.
0000007 Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour les autres.
0000010 Cette valeur permet d'indiquer le droit d'exécution pour le groupe.
0000020 Cette valeur permet d'indiquer le droit d'écriture pour le groupe.
0000040 Cette valeur permet d'indiquer le droit de lecture pour le groupe.
0000070 Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le groupe.
0000100 Cette valeur permet d'indiquer le droit d'exécution pour le propriétaire.
0000200 Cette valeur permet d'indiquer le droit d'écriture pour le propriétaire.
0000400 Cette valeur permet d'indiquer le droit de lecture pour le propriétaire.
0000700 Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le propriétaire.
0000777 Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres.
... ...
flags Ce paramètre permet d'indiquer les options à appliquer:
Valeur/Constante Description
0 Cette valeur permet d'indiquer que ne faut pas appliquer d'option.
AT_SYMLINK_NOFOLLOW Cette constante permet d'indiquer qu'il ne faut pas déréférencé mais retourner des informations sur lui-même si pathname est un lien symbolique.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que l'opération s'est correctement effectué.
1 Cette valeur permet d'indiquer qu'une erreur s'est produite.

Description

Cette fonction permet de changer le permission d'un fichier à partir du nom de fichier ou de son identificateur de descripteur de fichier.



Dernière mise à jour : Mercredi, le 10 février 2010