[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sys/io.h



On Sun, 24 Dec 2000, Daniel Jacobowitz wrote:
> On Sat, Dec 23, 2000 at 03:57:40PM +0100, Geert Uytterhoeven wrote:
> > 
> > Anyone knows why /usr/include/sys/io.h is in libc6-devel on ia32, but not on
> > ppc? Both are potato.
> 
> Because it's an ia32 (and alpha) specific header file.  There's just no
> useful definitions for those functions on powerpc, so rather than
> forging stubs for them, the libc developers chose to make it obvious, I
> guess.

OK, so I need the

    #ifdef __powerpc__
    #include <asm/io.h>
    #else
    #include <sys/io.h>
    #endif

construct in my parallel LCD program, which bangs the parallel port directly.
I need #ifdef's anyway, since I must mmap() ISA I/O space explicitly on PPC.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



Reply to: