This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
Signal/raise compiler warning fix
- From: Andrew Lunn <andrew at lunn dot ch>
- To: eCos Patches <ecos-patches at ecos dot sourceware dot org>
- Date: Wed, 24 Dec 2008 02:41:54 +0100
- Subject: Signal/raise compiler warning fix
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 <andrew.lunn@ascom.ch>
+
+ * 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 <jifl@eCosCentric.com>
* 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