PRINTK
Section: Fonctions du noyau Linux (9) Updated: 19 Mars 1999 Index
NOM
SYNOPSIS
DESCRIPTION
VALEUR RETOURNEE
DISPONIBILITÉ
VOIR AUSSI
AUTEUR
BOGUES
TRADUCTION
NOM
printk - affiche un message sur la console
SYNOPSIS
DESCRIPTION
Affiche un message sur la console du noyau, pratiquement comme la fonction
printf
de la bibliothèque stdio. Normalement, le message est écrit sur la
console physique de l'ordinateur, mais ce comportement peut être modifié par la
fonction
register_console
La chaîne générée peut débuter par une priorité qui définit la
priorité du message. La chaîne du code de priorité est de la forme
<n>
où n est un entier compris entre 0 et 7. Les macros suivantes sont définies dans
l'en-tête
<linux/kernel.h>
:
-
- KERN_EMERG
-
Systeme inutilisable
- KERN_ALERT
-
L'administrateur doit réagir immédiatement
- KERN_CRIT
-
Situation critique
- KERN_ERR
-
Erreur du noyau
- KERN_WARNING
-
Avertissement
- KERN_NOTICE
-
Informatif
- KERN_INFO
-
Informatif
- KERN_DEBUG
-
Message de déboguage
Par exemple
printk(KERN_NOTICE "Salut à tous.\n");
fait ce qu'on attend d'elle.
VALEUR RETOURNEE
Renvoie le nombre de caractères écrits.
DISPONIBILITÉ
Linux 1.0+
VOIR AUSSI
AUTEUR
BOGUES
les formats float et double ne sont pas supportés. Cela ne doit de toute
façon pas poser problème.
L'implémentation de
printk
la protège des interruptions ; elle peut donc être en principe
utilisée dans les gestionnaires d'interruptions et les portions de
code critique. Cependant, il n'y a aucune garantie à propos de la
fonction console enregistrée (???).
TRADUCTION
|
|