Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl,
       outb_p, outw_p, outl_p, inb_p,  inw_p,  inl_p  -  Ein-/Ausgabe  mittels
       Ports

BESCHREIBUNG

       Diese  Funktionenfamilie  dient  zur  systemnahen  Ein- und Ausgabe auf
       Hardwareschnittstellen (Ports). Die Out*-Funktionen schreiben  dorthin,
       die  In*-Funktionen  lesen  von  dort.  Die  Suffixe  bedeuten: b - die
       Funktion bearbeitet Byte; w - die Funktion bearbeitet Worte; _p  -  die
       Funktion pausiert bis zum Abschluss des E/A-Vorgangs.

       Sie wurden ursprunglich als interne Kernelfunktionen konzipiert, konnen
       aber auch in User-Space-Programmen verwendet werden.

       Kompilieren Sie die Funktionen  mit  -O  oder  -O2  oder  ahnlich.  Die
       Funktionen  sind als Inline-Makros definiert und werden ohne aktivierte
       Optimierungen nicht  eingefugt,  was  zu  nicht  aufgelosten  Verweisen
       wahrend des Linkvorgangs fuhrt.

       Durch   ioperm(2)   oder   alternativ  auch  iopl(2)  wird  der  Kernel
       angewiesen, Benutzeranwendungen den Zugriff auf die  betreffenden  Ein-
       und Ausgabeschnittstellen zu gestatten. Wird dies nicht gemacht, treten
       in der Anwendung Speicherzugriffsfehler auf.

KONFORM ZU

       outb() und Co. sind hardwarespezifisch. Die Argumente  value  und  port
       werden     in     dieser    Reihenfolge    ubergeben.    Die    meisten
       DOS-Implementierungen verwenden die umgekehrte Reihenfolge.

SIEHE AUCH

       ioperm(2), iopl(2)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veroffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     konnen,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die  deutsche  Ubersetzung  dieser  Handbuchseite wurde von Ralf Demmer
       <rdemmer@rdemmer.de>      und       Martin       Eberhard       Schauer
       <Martin.E.Schauer@gmx.de> erstellt.

       Diese  Ubersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  oder  neuer   bezuglich   der   Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.