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.