Point d'entrée vfs_init

Objectif

Initialise un système de fichiers virtuel.

Syntaxe

int vfs_init ( gfsp)
struct gfs *gfsp;

Paramètre

Article Descriptif
Gfsp Pointe vers la structure d'attribut d'un système de fichiers.

Descriptif

Le point d'entrée Init vfs_init est appelé pour initialiser un système de fichiers. Il est appelé lorsque l'implémentation Un système de fichiers est chargée pour effectuer l'initialisation spécifique au système de fichiers.

Le point d'entrée Init vfs_init n'est pas appelé via le commutateur de système de fichiers virtuel. Au lieu de cela, il est appelé indirectement par le service de noyau Gfsadd lorsque l'adresse du point d'entrée Init vfs_init est stockée dans la structure Fs transmise au service de noyau Gfsadd en tant que paramètre. (L'adresse Init vfs_init est placée dans lagfs_initDe la structure Fs .) La structure gfs est définie dans le fichier /usr/include/sys/gfs.h .

Remarque: La valeur de retour pour le point d'entrée Init vfs_init est transmise comme valeur de retour à partir du service de noyau Gfsadd .

Environnement d'exécution

Le point d'entrée Init vfs_init peut être appelé à partir de Environnement de processus uniquement.

Valeurs renvoyées

Article Descriptif
0 % Indique le succès.

Des valeurs de retour différentes de zéro sont renvoyées par le fichier /usr/include/sys/errno.h pour indiquer un échec.