NOME¶
outb, outw, outl, outsb, outsw, outsl - porta de saída
inb, inw, inl, insb, insw, insl - port de entrada
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - intervalo de I/O
DESCRIÇÃO¶
Esta família de funções é usada para fazer uma porta
de entrada e saída de baixo nível. Elas são projetadas
inicialmente para uso interno do kernel, mas podem se usadas no espaço
de usuário, dando as seguintes informações
adicionalmente ao que é dado para
outb(9)
Você compila com
-O,
-O2 ou parecido. As
funções São definidas com macros dentro da linha, e
não serão substituídas quando Não tiver
otimização habilitada, causando referências não
resolvidas em tempo de ligação.
Use
ioperm(2) ou, alternativamente,
iopl(2) para descobrir se o
kernel permite aplicações no espaço de usuário
acessar as portas de E/S mencionads. Não aceitando a
aplicação terminará com falha de
segmentação.
DE ACORDO COM¶
outb e comandos similares são específicos do cada hardware.
Os argumentos
port e
value são em ordem oposta do que a
maioria das implementações DOS.
VEJA TAMBÉM¶
ioperm(2),
iopl(2)
TRADUZIDO POR LDP-BR em 21/08/2000.¶
André L. Fassone Canova <lonelywolf@blv.com.br>
(tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx>
(revisão)