Point d'entrée vnop_getacl
Objectif
Extrait la liste de contrôle d'accès (ACL) d'un fichier.
Syntaxe
Descriptif
Le point d'entrée Cnop_gétacl est utilisé par le système de fichiers logiques pour extraire la liste de contrôle d'accès (ACL) d'un fichier pour implémenter la sous-routine Gétacl .
Paramètres
| Article | Descriptif |
|---|---|
| PV | Indique le noeud virtuel (v-node) de l'objet système de fichiers. |
| Uiop | Indique la structure Uio qui définit le stockage de la liste de contrôle d'accès. |
| Crp | Pointe vers la structure Cred . Cette structure contient des données que le système de fichiers peut utiliser pour valider les droits d'accès. |
Environnement d'exécution
Le point d'entrée Cnop_gétacl peut être appelé à partir de l'environnement de processus uniquement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Indique une opération réussie. |
Des valeurs de retour différentes de zéro sont renvoyées par le fichier /usr/include/sys/errno.h pour indiquer un échec. Une valeur valide inclut:
| Article | Descriptif |
|---|---|
| ENOSPC | Indique que la taille de la mémoire tampon spécifiée dans le paramètre Uiop n'était pas suffisante pour contenir la liste de contrôle d'accès. Si tel est le cas, le premier mot de la mémoire tampon utilisateur (données de la structure Uio spécifiée par le paramètre Uiop ) est défini sur la taille appropriée. |