Servicio de kernel ufdgetf

Finalidad

Devuelve un puntero a una estructura de archivos asociada con un descriptor de archivo.

Sintaxis

#include <sys/file.h>
int ufdgetf( fd,  fpp)
int fd;
struct file **fpp;

Parámetros

Elemento Descripción
fd Identifica el descriptor de archivo. El descriptor debe ser para un archivo abierto.
fpp Apunta a una ubicación para almacenar el puntero de archivo.

Descripción

El servicio de kernel de ufdgetf devuelve un puntero a una estructura de archivos asociada con un descriptor de archivo. La rutina de llamada debe tener un recuento de uso en el descriptor de archivo. Para obtener un recuento de uso en el descriptor de archivo, el llamante debe llamar primero al servicio de kernel de ufdhold .

Entorno de ejecución

El servicio de kernel de ufdget sólo se puede llamar desde entorno de proceso .

Valores de retorno

Elemento Descripción
0 Indica una finalización satisfactoria.
EBADF Indica que el parámetro fd no es un descriptor de archivo para un archivo abierto.