svn commit: trunk/uClibc/libc/sysdeps/linux: alpha/sys arm/sys bfin/sys common i386/s etc...

vda at uclibc.org vda at uclibc.org
Fri Nov 21 11:15:58 UTC 2008


Author: vda
Date: 2008-11-21 03:15:58 -0800 (Fri, 21 Nov 2008)
New Revision: 24112

Log:
fix ioperm build problems caused by libc_hidden_proto removal



Modified:
   trunk/uClibc/libc/sysdeps/linux/alpha/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/arm/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/bfin/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/common/ioperm.c
   trunk/uClibc/libc/sysdeps/linux/i386/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/i386/sys/perm.h
   trunk/uClibc/libc/sysdeps/linux/ia64/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/sh/sys/io.h
   trunk/uClibc/libc/sysdeps/linux/x86_64/sys/perm.h


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/alpha/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/alpha/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/alpha/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -32,6 +32,7 @@
    E.g., Linux/Alpha for Alpha PCs supports this.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL>3, permission to
    access any I/O port is granted.  This call requires root

Modified: trunk/uClibc/libc/sysdeps/linux/arm/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/arm/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/arm/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -28,6 +28,7 @@
    permission off for that range.  This call requires root privileges.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL is nonzero,
    permission to access any I/O port is granted.  This call requires

Modified: trunk/uClibc/libc/sysdeps/linux/bfin/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/bfin/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/bfin/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -28,6 +28,7 @@
    permission off for that range.  This call requires root privileges.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL is nonzero,
    permission to access any I/O port is granted.  This call requires

Modified: trunk/uClibc/libc/sysdeps/linux/common/ioperm.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/ioperm.c	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/common/ioperm.c	2008-11-21 11:15:58 UTC (rev 24112)
@@ -8,8 +8,13 @@
  */
 
 #include <sys/syscall.h>
+
 #if defined __ARCH_USE_MMU__ && defined __NR_ioperm
+
 /* psm: can't #include <sys/io.h>, some archs miss it */
 extern int ioperm(unsigned long __from, unsigned long __num, int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
+
 _syscall3(int, ioperm, unsigned long, from, unsigned long, num, int, turn_on)
+
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/i386/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/i386/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -33,6 +33,7 @@
    E.g., Linux/Alpha for Alpha PCs supports this.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
                    int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL>3, permission to
    access any I/O port is granted.  This call requires root

Modified: trunk/uClibc/libc/sysdeps/linux/i386/sys/perm.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/sys/perm.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/i386/sys/perm.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -26,6 +26,7 @@
 /* Set port input/output permissions.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 
 /* Change I/O privilege level.  */

Modified: trunk/uClibc/libc/sysdeps/linux/ia64/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/ia64/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/ia64/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -33,6 +33,7 @@
    E.g., Linux/Alpha for Alpha PCs supports this.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on);
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL>3, permission to
    access any I/O port is granted.  This call requires root

Modified: trunk/uClibc/libc/sysdeps/linux/sh/sys/io.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh/sys/io.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/sh/sys/io.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -28,6 +28,7 @@
    permission off for that range.  This call requires root privileges.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 /* Set the I/O privilege level to LEVEL.  If LEVEL is nonzero,
    permission to access any I/O port is granted.  This call requires

Modified: trunk/uClibc/libc/sysdeps/linux/x86_64/sys/perm.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/x86_64/sys/perm.h	2008-11-21 10:59:01 UTC (rev 24111)
+++ trunk/uClibc/libc/sysdeps/linux/x86_64/sys/perm.h	2008-11-21 11:15:58 UTC (rev 24112)
@@ -26,6 +26,7 @@
 /* Set port input/output permissions.  */
 extern int ioperm (unsigned long int __from, unsigned long int __num,
 		   int __turn_on) __THROW;
+libc_hidden_proto(ioperm)
 
 
 /* Change I/O privilege level.  */




More information about the uClibc-cvs mailing list