serviço de Kernel ufdgetf

Propósito

Retorna um ponteiro para uma estrutura de arquivo associada a um descritor de arquivo.

Sintaxe

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

Parâmetros

Item Descrição
fd Identifica o descritor de arquivo. O descritor deve ser para um arquivo aberto.
fpp Aponta para um local para armazenar o ponteiro do arquivo.

Descrição

O serviço kernel ufdgetf retorna um ponteiro para uma estrutura de arquivo associada a um descritor de arquivo. A rotina de chamada deve ter uma contagem de uso no descritor de arquivo. Para obter uma contagem de uso no descritor de arquivos, o ouvinte deve primeiro ligar para o serviço de kernel ufdhold .

Ambiente de Execução

O serviço kernel ufdget pode ser chamado a partir do ambiente de processo apenas.

Valores De Retorno

Item Descrição
0 Indica conclusão bem-sucedida.
EBADF Indica que o parâmetro fd não é um descritor de arquivo para um arquivo aberto.