intro

INTRO(9)                    Fonctions du noyau Linux                    INTRO(9)



NOM
       intro - Introduction à l'interface du noyau

SYNOPSIS
       #include <linux/version.h>

DESCRIPTION
       Cette section documente les fonctions disponibles pour les les auteurs de
       pilotes de périphériques et de modules du noyau.  Ces fonctions sont
       principalement adressées aux personnes écrivant des pilotes de
       périphériques, bien que quiquonque envisage d'exécuter du code en mode
       noyau devrait être familier avec ces interfaces.

       Certaines de ces fonctions n'existent que dans certaines versions du
       noyau. Utilisez la macro LINUX_VERSION_CODE pour tester une version
       specifique du noyau. Par exemple, pour utiliser une fonctionnalité
       specifique aux noyaux 2.1.x, utilisez:

       #if LINUX_VERSION_CODE >= 0x020100
           ... utiliser les nouvelles possibilités ...
       #else
           ... Travailler à l'ancienne ...
       #endif

       Voici une liste des pages de manuel, grossierement rassemblées en groupes
       de fonctions.

   Functions du Noyau
       Fonctions à usage général.

              MAJOR

              MOD_INC_USE_COUNT

              cli

              init_bh

              init_module

              kmalloc

              poll_wait

              printk

              probe_irq_on

              register_chrdev

              register_console

              request_irq

              save_flags

              sleep_on

              wake_up

   /proc fonctions
       fonctions manipulant le systeme de fichier /proc

              proc_dir_entry

              proc_net_register

              proc_scsi_register

   BIOS32 fonctions
       Spécifiques au support du PCI (BIOS32).

              pcibios_find_class

              pcibios_present

DISPONIBILITÉ
       Chaque man page devrait donner la liste des versions du noyau ou la
       fonction est disponible. Si le prototype de la fonction est modifié,
       cette section spécifie quand ce prototype s'applique.

VOIR AUSSI
       Cette section renvoie aux autres pages de manuel proches du sujet. De
       plus, les fichiers source du noyau de linux contractuels sont indiqués.

AUTEURS
       Chaque page de manuel possède une section comme celle-ci décrivant le(s)
       auteur(s) ayant contribué à cette page.  D'autres personnes non nommées
       peuvent avoir travaillé sur cette page (corrections, ...).

       Les principaux contributeurs sont (dans l'ordre alphabétique) : Niel
       Moore <amethyst@maxwell.ml.org>, Keith Owens <kaos@ocs.com.au>, Kirk
       Petersen <kirk@speakeasy.org>, et Stephen Williams <steve@icarus.com>.

       L'éditorial, et cette introduction, ont été réalisés par Stephen Williams
       <steve@icarus.com>.

BOGUES
       Le noyau de Linux est en perpétuel bouleversement et les fonctions du
       noyau sont spécifiques a Linux. Aussi, bien que les auteurs n'aient pas
       ménagé leurs efforts pour être aussi exhaustif et précis que possible,
       des erreurs peuvent existées.  Les sources de Linux représentent
       l'autorité suprême en la matiere.  Le dernier mot revient à leur
       description du comportement des fonctions.

TRADUCTION
       Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999



Linux                             19 Mars 1999                          INTRO(9)