Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl,
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Ecrire sur un port
DESCRIPTION
Cette famille de fonctions est utilisee pour des entrees-sorties de bas
niveau. Les fonctions out* effectuent une ecriture sur un port alors
que les fonctions in* effectuent une lecture. Les fonctions suffixees
avec << b >> travaillent sur des octets alors que les fonctions
suffixees avec << w >> travaillent sur des mots. Les fonctions
suffixees avec << _p >> attendent que les entrees-sorties soient
achevees.
Elles ont principalement ete concues pour un usage interne au noyau,
mais sont quand meme utilisables avec des processus utilisateurs.
Compiler le programme avec les options -O ou -O2 ou equivalent. Ces
fonctions sont en realite des macros developpees en ligne, et ne seront
pas substituees sans valider l'optimisation. Ceci causerait des erreurs
de references non resolues au moment de l'edition des liens.
Utiliser ioperm(2) ou eventuellement iopl(2) pour demander au noyau
d'autoriser l'application a acceder aux ports d'entrees-sorties en
question. Une omission de cette etape declencherait une faute de
segmentation.
CONFORMIT'E
outb() et les autres fonctions dependent du materiel. Les arguments
port et value sont dans l'ordre inverse de la plupart des
implementations equivalentes sous DOS.
VOIR AUSSI
ioperm(2), iopl(2)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.