Point d'entrée vnop_close
Objectif
Ferme un fichier associé à un noeud v (noeud virtuel).
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| PV | Pointe vers le noeud v. |
| option | Identifie le mot indicateur du pointeur de fichier. |
| Vinfo | Ce paramètre n'est pas utilisé. |
| 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_close est utilisé par le système de fichiers logiques pour annoncer que le fichier associé à un v-node donné est maintenant fermé. Le noeud v continue de rester actif mais ne reçoit plus de demandes de lecture ou d'écriture via le point d'entrée Rdwr vnop_rdwr .
Un point d'entrée Vnop_close est appelé uniquement lorsque le nombre d'utilisations d'une entrée de structure de fichier associée passe à 0 (zéro).
Remarque: Le noeud v est détenu pendant la durée du point d'entrée Vnop_close .
Environnement d'exécution
Le point d'entrée Vnop_close 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.
Remarque: Le point d'entrée Vnop_close peut échouer et une erreur est renvoyée à l'application. Toutefois, le noeud v est considéré comme fermé.