From: Rich Felker Date: Mon, 19 Nov 2012 00:58:15 +0000 (-0500) Subject: fix breakage from introducing bits header for sys/io.h X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=0004ea613ac310daaee30c167112d796db33fa70 fix breakage from introducing bits header for sys/io.h apparently some other archs have sys/io.h and should not break just because they don't have the x86 port io functions. provide a blank bits/io.h everywhere for now. --- diff --git a/arch/arm/bits/io.h b/arch/arm/bits/io.h new file mode 100644 index 00000000..e69de29b diff --git a/arch/i386/bits/io.h b/arch/i386/bits/io.h index d26ea57b..dd5bddc9 100644 --- a/arch/i386/bits/io.h +++ b/arch/i386/bits/io.h @@ -1,6 +1,3 @@ -int iopl(int); -int ioperm(unsigned long, unsigned long, int); - static __inline void outb(unsigned char __val, unsigned short __port) { __asm__ volatile ("outb %0,%1" : : "a" (__val), "dN" (__port)); diff --git a/arch/microblaze/bits/io.h b/arch/microblaze/bits/io.h new file mode 100644 index 00000000..e69de29b diff --git a/arch/mips/bits/io.h b/arch/mips/bits/io.h new file mode 100644 index 00000000..e69de29b diff --git a/arch/powerpc/bits/io.h b/arch/powerpc/bits/io.h new file mode 100644 index 00000000..e69de29b diff --git a/arch/x86_64/bits/io.h b/arch/x86_64/bits/io.h index d26ea57b..dd5bddc9 100644 --- a/arch/x86_64/bits/io.h +++ b/arch/x86_64/bits/io.h @@ -1,6 +1,3 @@ -int iopl(int); -int ioperm(unsigned long, unsigned long, int); - static __inline void outb(unsigned char __val, unsigned short __port) { __asm__ volatile ("outb %0,%1" : : "a" (__val), "dN" (__port)); diff --git a/include/sys/io.h b/include/sys/io.h index ce5423e5..16658cec 100644 --- a/include/sys/io.h +++ b/include/sys/io.h @@ -8,6 +8,9 @@ extern "C" { #include +int iopl(int); +int ioperm(unsigned long, unsigned long, int); + #ifdef __cplusplus } #endif