Point d'entrée vnop_getattr
Objectif
Extrait les attributs d'un fichier.
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| PV | Indique le noeud virtuel (V-noeud) de l'objet Système de fichiers . |
| Vap | Pointe vers une structure Attr. Vattr . |
| 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. |
Descriptif
Le point d'entrée Vnop_getattr est appelé par le système de fichiers logique pour extraire des informations sur un fichier. La structure Attr. Vattr indiquée par le paramètre Vap contient tous les attributs pertinents du fichier. La structure vattr est définie dans le fichier /usr/include/sys/vattr.h . Ce point d'entrée est utilisé pour implémenter les sous-routines Stat, Fstatet Lstat .
Remarque: L'élément V-noeud indiqué est détenu pendant la durée de la sous-routine Vnop_getattr .
Environnement d'exécution
Le point d'entrée Vnop_getattr peut être appelé à partir de Environnement de processus uniquement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Indique le succès. |
Des valeurs de retour différentes de zéro sont renvoyées par le fichier /usr/include/sys/errno.h pour indiquer un échec.