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
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a