Punto de entrada vnop_close
Finalidad
Cierra un archivo asociado con un v-node (nodo virtual).
Sintaxis
Parámetros
| Elemento | Descripción |
|---|---|
| VP | Apunta al nodo v. |
| flag | Identifica la palabra de distintivo del puntero de archivo. |
| vinfo | Este parámetro no se utiliza. |
| crp | Apunta a la estructura crojo . Esta estructura contiene datos que el sistema de archivos puede utilizar para validar el permiso de acceso. |
Descripción
El sistema de archivos lógico utiliza el punto de entrada vnop_close para anunciar que el archivo asociado a un determinado v-nodo está ahora cerrado. El nodo v continúa estando activo, pero ya no recibirá solicitudes de lectura o grabación a través del punto de entrada vnop_rdwr .
Un punto de entrada vnop_close sólo se llama cuando el recuento de uso de una entrada de estructura de archivo asociada va a 0 (cero).
Nota: El v-node se mantiene durante la duración del punto de entrada vnop_close .
Entorno de ejecución
El punto de entrada vnop_close sólo se puede llamar desde entorno de proceso .
Valores de retorno
| Elemento | Descripción |
|---|---|
| 0 | Indica el éxito. |
Se devuelven valores de retorno distintos de cero del archivo /usr/include/sys/errno.h para indicar un error.
Nota: El punto de entrada vnop_close puede fallar y se devolverá un error a la aplicación. Sin embargo, el nodo v se considera cerrado.