xfidToName( ) Serviço de kernel

Propósito

Encontra o nome do caminho completo do arquivo correspondente a uma estrutura xfid_t .

Sintaxe

#include <sys/xfops.h>

int     xfidToName(struct xfid *xfp,
                            void *nrp,
                            char *pathname,
                            unsigned int pbuflen,
                            long flags);

Descrição

O serviço kernel xfidToName() encontra um nome para um valor xfid .

Parâmetros

xfp
Pointer para o valor xfid para o qual um nome é necessário.
nrp
Estrutura de resolução de nomes que é passada para a rotina de validação.
nome do caminho
Pointer para buffer onde o nome do arquivo será armazenado.
pbuflen
Tamanho do buffer de nome do caminho. Um tamanho de MAXPATHLEN é suficiente para manter qualquer nome de caminho.
sinalizadores
Modificadores de operação. Este parâmetro deve ser configurado como zero.

Valores de retorno

0
Indica sucesso. O nome do caminho para o valor xfid é retornado.
ENOENTE
Nome não encontrado.
EPERM
Nenhuma permissão para consulta.
EINVAL
Parâmetro inválido é especificado.
E2BIG
O caminho é maior do que pbuflen bytes.