outb

Autres langues

Langue: pl

Autres versions - même langue

Version: 1995-11-29 (openSuse - 09/10/07)

Autres sections - même nom

Section: 2 (Appels système)

NAZWA

outb, outw, outl, outsb, outsw, outsl - zapis na port
inb, inw, inl, insb, insw, insl - odczyt z portu
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - opó¼niaj±ce operacje we/wy

OPIS

Ta rodzina funkcji jest u¿ywana do wykonywania niskopoziomowych odczytów z portu i zapisów na port. S± one przeznaczone g³ównie do u¿ytku wewn±trz j±dra, lecz mog± byæ te¿ u¿ywane w warstwie u¿ytkownika.

Nale¿y je kompilowaæ z -O lub -O2, lub z czym¶ podobnym. Funkcje te s± zdefiniowane jako makra inline i nie bêd± podstawione bez w³±czonej optymalizacji, powoduj±c niezdefiniowane referencje podczas konsolidacji.

Aby przekazæ j±dru, ¿e warstwa u¿ytkownika chce uzyskaæ dostêp do ¿±danych portów, nale¿y u¿yæ ioperm(2) lub iopl(2). B³±d podczas wykonywanie tej operacji, spowoduje b³±d ochrony pamiêci.

ZGODNE Z

outb i przyjaciele s± zale¿ne od sprzêtu na którym dzia³aj±. Argumenty port i value s± w odwrotnej kolejno¶ci ni¿ w wiêkszo¶ci implementacji DOSowych.

ZOBACZ TAK¯E

ioperm(2), iopl(2)