Man page - bdflush(2)

Packages contains this manual

Available languages:

en fr pt_BR es pl ko ja ru ro de

Manual

bdflush

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
STANDARDS
HISTORIQUE
VOIR AUSSI
TRADUCTION

NOM

bdflush - Démarrer, vider, ajuster le démon buffer-dirty-flush

SYNOPSIS

#include <sys/kdaemon.h>

[[obsolĂšte]] int bdflush(int func , long * address );
[[obsolĂšte]] int bdflush(int
func , long data );

DESCRIPTION

Remarque : depuis Linux 2.6, cet appel systĂšme est obsolĂšte et ne fait rien. Il est susceptible de disparaĂźtre lors d’une prochaine version du noyau. Aujourd’hui, la tĂąche rĂ©alisĂ©e par bdflush () est traitĂ©e par le thread noyau pdflush .

bdflush () dĂ©marre, vide ou ajuste le dĂ©mon bdflush (buffer-dirty-flush). Seul un processus privilĂ©giĂ© (c’est-Ă -dire qui possĂšde la capacitĂ© CAP_SYS_ADMIN ) peut appeler bdflush ().

Si func est nĂ©gative ou nulle, et si aucun dĂ©mon n’a dĂ©marrĂ©, alors bdflush () bascule en fonctionnement dĂ©mon, et ne revient pas.

Si func vaut 1, les tampons remplis sont écrits sur le disque.

Si func vaut 2 ou plus et est paire (bit poids faible à 0), alors address correspond Ă  l’adresse d’un mot long et le paramĂštre numĂ©ro ( func -2)/2 est renvoyĂ© Ă  cette adresse.

Si func vaut 3 ou plus et est impaire (bit poids faible à 1), alors data est un mot long et le noyau écrit cette valeur dans le paramÚtre numéro ( func -3)/2.

Le jeu de paramÚtres, leurs valeurs et leurs intervalles de validité sont définis dans les sources du noyau Linux, dans le fichier fs/buffer.c .

VALEUR RENVOYÉE

Si func est nĂ©gative ou nulle, et si le dĂ©mon dĂ©marre correctement, bdflush ne revient pas. Autrement, la valeur renvoyĂ©e vaut 0 en rĂ©ussite et -1 en Ă©chec auquel cas errno contient le code d’erreur.

ERREURS

EBUSY

On tente d’exĂ©cuter le code du dĂ©mon aprĂšs qu’un autre processus l’a dĂ©jĂ  dĂ©marrĂ©.

EFAULT

address pointe en dehors de l’espace d’adressage accessible.

EINVAL

NumĂ©ro de paramĂštre invalide, ou Ă©criture d’une valeur invalide dans le paramĂštre.

EPERM

L’appelant n’a pas la capacitĂ© CAP_SYS_ADMIN .

STANDARDS

Linux.

HISTORIQUE

Depuis la glibc 2.23, glibc ne prend plus en charge cet appel systÚme obsolÚte.

VOIR AUSSI

sync (1), fsync (2), sync (2)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org> et David Prévot <david@tilapin.org>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .