Service de noyau vfs_hold ou vfs_unhold

Objectif

Contient ou libère une structure Vfs .

Syntaxe

#include <sys/vfs.h>
void vfs_hold(vfsp)
struct vfs *vfsp;
int vfs_unhold(vfsp)
struct vfs *vfsp;

Paramètre

Article Descriptif
Vfsp Pointe vers une structure Vfs .

Descriptif

Le service de noyau Vfs_hold contient une structure Vfs et le service de noyau Vfs_unhold le libère. Ces routines gèrent un compte d'utilisation pour un système de fichiers virtuel (VFS). Un nombre d'utilisations supérieur à 1 empêche le démonmontage du système de fichiers virtuel.

Environnement d'exécution

Ces services de noyau peuvent être appelés à partir de Environnement de processus uniquement.

Valeurs renvoyées

Le service de noyau Vfs_hold n'a pas de valeur de retour.

Le service de noyau Vfs_unhold renvoie la valeur d'origine du nombre de mise en attente.