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
xfidpara 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
pbuflenbytes.