Service de noyau fp_get_path

Objectif

Renvoie le nom de chemin complet du fichier référencé par le paramètre fp .

Syntaxe

    #include <sys/types.h>
    #include <sys/errno.h>

    int
    fp_get_path(struct file     *fp,
                int             flags,
                char            *path,
                size_t          size)

Paramètres

Fp
Pointe vers une structure de fichier renvoyée par le service de noyau fp_open ou fp_opendev .
flags
Aucun indicateur n'est défini ; ce paramètre doit être 0.
chemin
Pointe vers une mémoire tampon où le nom de fichier est renvoyé.
taille
Indique la taille de la mémoire tampon de chemin.

Descriptif

Le service de noyau fp_get_path fournit une méthode permettant de rechercher un nom de chemin à partir d'un pointeur de structure de fichier.

Environnement d'exécution

Le service de noyau fp_get_path ne peut être appelé qu'à partir de l'environnement de processus.

Valeurs de retour

0
Indique une opération réussie.
EINVAL
Argument fp ou path non valide, ou le paramètre fp ne fait pas référence à une structure de fichier DTYPE_VNODE .