xfidToName( ) Servicio de núcleo

Finalidad

Busca el nombre completo de la vía de acceso del archivo correspondiente a una estructura xfid_t .

Sintaxis

#include <sys/xfops.h>

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

Descripción

El servicio de kernel de xfidToName() busca un nombre para un valor de xfid .

Parámetros

xfp
Puntero al valor xfid para el que se necesita un nombre.
nrp
Estructura de resolución de nombres que se pasa a la rutina de validación.
pathname
Puntero al almacenamiento intermedio donde se almacenará el nombre de archivo.
pbuflen
Tamaño de almacenamiento intermedio de nombre de vía de Un tamaño de MAXPATHLEN es suficiente para contener cualquier nombre de vía de acceso.
distintivos
Modificadores de operación. Este parámetro debe establecerse en cero.

Valores de retorno

0
Indica el éxito. Se devuelve el nombre de vía de acceso para el valor xfid .
ENOENT
Nombre no encontrado.
EPERM
No hay permiso para la búsqueda.
EINVAL
Se ha especificado un parámetro no válido.
E2BIG
La vía de acceso es mayor que pbuflen bytes.