Ola pessoal!
Entrei no sys, e como não encontrei nada de inb outb, adicionei no código
uma função para tratar outb, inb e tive sucesso na compilação, agradeço a
atenção de todos.
static inline void outb (unsigned short int port, unsigned char val) {
__asm__ volatile ("outb %0,%1\n"::"a" (val), "d" (port) );
}
Obrigado,
Alexandre.
On Fri, 15 Jul 2005 09:12:08 -0300, Alexandre Donisete wrote
> Ola William,
>
> É a primeira vez que compilo esse programa no FreeBSD, já usei
> Debian, Slackware e RedHat sem problemas com ele.
>
> Bem, o tal outb e inb são comandos bem comuns.
>
> No RedHat esta em /usr/include/asm/io.h
>
> Acho estranho não existir no FreeBSD.....alias...todo IO de HD, etc
> pelo kernel é feito por inb e outb.... mas você deve estar certo,
> pode ser que o nome dessa biblioteca responsável pelas funções inb
> e outb esteja com outro nome diferente de io.h
>
> O difícil será saber qual nome.. :) Obrigado Willian, se o pessoal
> puder me ajudar :D
>
> Abraços!
> Alexandre;
>
> On Thu, 14 Jul 2005 16:36:29 -0300, William Armstrong wrote
> > essa include de io.h não é somente para linux ??
> > vc já havia compilado este programa no bsd ??
> >
> > da um locate io.h e veja onde no seu sitema ele esta localizado
-- .-- -.------------ ..- ----.--- -- ---- --.--. - -- -.--
http://aledon.servehttp.com
--
Sistema correio eletrônico acadêmico DEP/UFSCar
_______________________________________________
Freebsd mailing list
[email protected]
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br