This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Fix minor problem in libc/include/sys/signal.h


[reply-to set]
The cygwin test suite compilation noticed that there was a minor problem
with Jeff's patch of 2004-10-18.  I have committed the patch below as an
obvious fix.  Hope that's ok, Jeff.

cgf

2004-10-28  Christopher Faylor  <cgf@timesys.com>

	* libc/include/sys/signal.h: Move <signal.h> include to bottom of file
	so that all relevant definitions have been handled for use in the
	include.


Index: libc/include/sys/signal.h
===================================================================
RCS file: /cvs/uberbaum/newlib/libc/include/sys/signal.h,v
retrieving revision 1.16
diff -u -p -r1.16 signal.h
--- libc/include/sys/signal.h   8 Oct 2004 17:40:57 -0000       1.16
+++ libc/include/sys/signal.h   28 Oct 2004 15:05:09 -0000
@@ -2,13 +2,6 @@
 
 #ifndef _SYS_SIGNAL_H
 #define _SYS_SIGNAL_H
-
-#ifndef _SIGNAL_H_
-/* Some applications take advantage of the fact that <sys/signal.h>
- * and <signal.h> are equivalent in glibc.  Allow for that here.  */
-#include <signal.h>
-#endif
-
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -308,4 +301,10 @@ int _EXFUN(sigqueue, (pid_t pid, int sig
 #ifdef __cplusplus
 }
 #endif
+
+#ifndef _SIGNAL_H_
+/* Some applications take advantage of the fact that <sys/signal.h>
+ * and <signal.h> are equivalent in glibc.  Allow for that here.  */
+#include <signal.h>
+#endif
 #endif /* _SYS_SIGNAL_H */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]