svn commit: trunk/uClibc/libc: misc/regex misc/statfs signal

psm at uclibc.org psm at uclibc.org
Mon Jan 23 14:42:05 UTC 2006


Author: psm
Date: 2006-01-23 06:42:02 -0800 (Mon, 23 Jan 2006)
New Revision: 13507

Log:
Get rid of nested warnings

Modified:
   trunk/uClibc/libc/misc/regex/regcomp.c
   trunk/uClibc/libc/misc/statfs/fstatvfs.c
   trunk/uClibc/libc/misc/statfs/fstatvfs64.c
   trunk/uClibc/libc/misc/statfs/internal_statvfs.c
   trunk/uClibc/libc/misc/statfs/statvfs.c
   trunk/uClibc/libc/misc/statfs/statvfs64.c
   trunk/uClibc/libc/signal/sigintr.c


Changeset:
Modified: trunk/uClibc/libc/misc/regex/regcomp.c
===================================================================
--- trunk/uClibc/libc/misc/regex/regcomp.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/regex/regcomp.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -805,6 +805,10 @@
 /* Initialize DFA.  We use the length of the regular expression PAT_LEN
    as the initial length of some arrays.  */
 
+#ifdef __UCLIBC_HAS_WCHAR__
+libc_hidden_proto(_stdlib_mb_cur_max)
+#endif
+
 static reg_errcode_t
 init_dfa (re_dfa_t *dfa, size_t pat_len)
 {
@@ -834,10 +838,6 @@
   dfa->state_hash_mask = table_size - 1;
 
 #ifdef __UCLIBC_HAS_WCHAR__
-# undef MB_CUR_MAX
-# define	MB_CUR_MAX	(_stdlib_mb_cur_max ())
-extern size_t _stdlib_mb_cur_max (void) __THROW __wur;
-libc_hidden_proto(_stdlib_mb_cur_max)
   dfa->mb_cur_max = MB_CUR_MAX;
 #else
   dfa->mb_cur_max = 1;

Modified: trunk/uClibc/libc/misc/statfs/fstatvfs.c
===================================================================
--- trunk/uClibc/libc/misc/statfs/fstatvfs.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/statfs/fstatvfs.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -27,6 +27,13 @@
 #include <sys/statfs.h>
 #include <sys/statvfs.h>
 
+libc_hidden_proto(memset)
+libc_hidden_proto(strcmp)
+libc_hidden_proto(strsep)
+libc_hidden_proto(setmntent)
+libc_hidden_proto(getmntent_r)
+libc_hidden_proto(endmntent)
+
 libc_hidden_proto(fstatfs)
 libc_hidden_proto(fstat)
 libc_hidden_proto(stat)

Modified: trunk/uClibc/libc/misc/statfs/fstatvfs64.c
===================================================================
--- trunk/uClibc/libc/misc/statfs/fstatvfs64.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/statfs/fstatvfs64.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -39,6 +39,13 @@
 #include <sys/statfs.h>
 #include <sys/statvfs.h>
 
+libc_hidden_proto(memset)
+libc_hidden_proto(strcmp)
+libc_hidden_proto(strsep)
+libc_hidden_proto(setmntent)
+libc_hidden_proto(getmntent_r)
+libc_hidden_proto(endmntent)
+
 #undef stat
 #define stat stat64
 libc_hidden_proto(fstatfs64)

Modified: trunk/uClibc/libc/misc/statfs/internal_statvfs.c
===================================================================
--- trunk/uClibc/libc/misc/statfs/internal_statvfs.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/statfs/internal_statvfs.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -17,13 +17,6 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-libc_hidden_proto(memset)
-libc_hidden_proto(strcmp)
-libc_hidden_proto(strsep)
-libc_hidden_proto(setmntent)
-libc_hidden_proto(getmntent_r)
-libc_hidden_proto(endmntent)
-
   /* Now fill in the fields we have information for.  */
   buf->f_bsize = fsbuf.f_bsize;
   /* Linux does not support f_frsize, so set it to the full block size.  */
@@ -90,6 +83,7 @@
 		      buf->f_flag |= ST_RDONLY;
 		    else if (strcmp (opt, "nosuid") == 0)
 		      buf->f_flag |= ST_NOSUID;
+#ifdef _GNU_SOURCE
 		    else if (strcmp (opt, "noexec") == 0)
 		      buf->f_flag |= ST_NOEXEC;
 		    else if (strcmp (opt, "nodev") == 0)
@@ -102,6 +96,7 @@
 		      buf->f_flag |= ST_NOATIME;
 		    else if (strcmp (opt, "nodiratime") == 0)
 		      buf->f_flag |= ST_NODIRATIME;
+#endif
 
 		  /* We can stop looking for more entries.  */
 		  break;

Modified: trunk/uClibc/libc/misc/statfs/statvfs.c
===================================================================
--- trunk/uClibc/libc/misc/statfs/statvfs.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/statfs/statvfs.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -27,6 +27,13 @@
 #include <sys/statfs.h>
 #include <sys/statvfs.h>
 
+libc_hidden_proto(memset)
+libc_hidden_proto(strcmp)
+libc_hidden_proto(strsep)
+libc_hidden_proto(setmntent)
+libc_hidden_proto(getmntent_r)
+libc_hidden_proto(endmntent)
+
 libc_hidden_proto(statfs)
 libc_hidden_proto(stat)
 

Modified: trunk/uClibc/libc/misc/statfs/statvfs64.c
===================================================================
--- trunk/uClibc/libc/misc/statfs/statvfs64.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/misc/statfs/statvfs64.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -41,6 +41,13 @@
 #include <sys/statfs.h>
 #include <sys/statvfs.h>
 
+libc_hidden_proto(memset)
+libc_hidden_proto(strcmp)
+libc_hidden_proto(strsep)
+libc_hidden_proto(setmntent)
+libc_hidden_proto(getmntent_r)
+libc_hidden_proto(endmntent)
+
 #undef stat
 #define stat stat64
 libc_hidden_proto(statfs64)

Modified: trunk/uClibc/libc/signal/sigintr.c
===================================================================
--- trunk/uClibc/libc/signal/sigintr.c	2006-01-23 14:15:35 UTC (rev 13506)
+++ trunk/uClibc/libc/signal/sigintr.c	2006-01-23 14:42:02 UTC (rev 13507)
@@ -25,13 +25,16 @@
 /* If INTERRUPT is nonzero, make signal SIG interrupt system calls
    (causing them to fail with EINTR); if INTERRUPT is zero, make system
    calls be restarted after signal SIG.  */
+#ifdef SA_RESTART
+extern sigset_t _sigintr attribute_hidden;	/* Defined in signal.c.  */
+#endif
+
 int
 siginterrupt (sig, interrupt)
      int sig;
      int interrupt;
 {
 #ifdef	SA_RESTART
-  extern sigset_t _sigintr attribute_hidden;	/* Defined in signal.c.  */
   struct sigaction action;
 
   if (sigaction (sig, (struct sigaction *) NULL, &action) < 0)




More information about the uClibc-cvs mailing list