Here is another compile warning fix.
Andrew
Index: language/c/libc/signals/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog,v
retrieving revision 1.10
diff -u -r1.10 ChangeLog
--- language/c/libc/signals/current/ChangeLog 27 Sep 2007 15:30:24 -0000 1.10
+++ language/c/libc/signals/current/ChangeLog 24 Dec 2008 01:38:26 -0000
@@ -1,3 +1,9 @@
+2008-12-24 Andrew Lunn <[email protected]>
+
+ * include/signal.inl: (cyg_libc_signals_[un]lock): remove the
+ static from these inline functions which are used by the none
+ static inline signal() and raise().
+
2007-09-27 Jonathan Larmour <[email protected]>
* src/siginit.cxx (cyg_libc_signals_default_handler): Handle case where
Index: language/c/libc/signals/current/include/signal.inl
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/include/signal.inl,v
retrieving revision 1.5
diff -u -r1.5 signal.inl
--- language/c/libc/signals/current/include/signal.inl 13 Feb 2003 14:16:10 -0000 1.5
+++ language/c/libc/signals/current/include/signal.inl 24 Dec 2008 01:38:26 -0000
@@ -103,7 +103,7 @@
// cyg_libc_signals_lock() //
/////////////////////////////
-static inline cyg_bool
+inline cyg_bool
cyg_libc_signals_lock(void)
{
#ifdef CYGSEM_LIBC_SIGNALS_THREAD_SAFE
@@ -117,7 +117,7 @@
// cyg_libc_signals_unlock() //
///////////////////////////////
-static inline void
+inline void
cyg_libc_signals_unlock(void)
{
#ifdef CYGSEM_LIBC_SIGNALS_THREAD_SAFE