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