[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-commit] [2430] * include/Makefile.am (avr_HEADERS): Add signal
From: |
Joern Rennecke |
Subject: |
[avr-libc-commit] [2430] * include/Makefile.am (avr_HEADERS): Add signal.h . |
Date: |
Mon, 19 May 2014 09:56:54 +0000 |
Revision: 2430
http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2430
Author: amylaar
Date: 2014-05-19 09:56:53 +0000 (Mon, 19 May 2014)
Log Message:
-----------
* include/Makefile.am (avr_HEADERS): Add signal.h .
* include/signal.h: New file.
Modified Paths:
--------------
trunk/avr-libc/ChangeLog
trunk/avr-libc/include/Makefile.am
Added Paths:
-----------
trunk/avr-libc/include/signal.h
Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog 2014-05-02 08:28:23 UTC (rev 2429)
+++ trunk/avr-libc/ChangeLog 2014-05-19 09:56:53 UTC (rev 2430)
@@ -1,3 +1,8 @@
+2014-05-19 Joern Rennecke <address@hidden>
+
+ * include/Makefile.am (avr_HEADERS): Add signal.h .
+ * include/signal.h: New file.
+
2014-05-02 Pieter Agten <address@hidden>
* include/avr/iom328p.h (EFUSE_DEFAULT): update default value.
Modified: trunk/avr-libc/include/Makefile.am
===================================================================
--- trunk/avr-libc/include/Makefile.am 2014-05-02 08:28:23 UTC (rev 2429)
+++ trunk/avr-libc/include/Makefile.am 2014-05-19 09:56:53 UTC (rev 2430)
@@ -40,6 +40,7 @@
locale.h \
math.h \
setjmp.h \
+ signal.h \
stdfix-avrlibc.h \
stdint.h \
stdio.h \
Added: trunk/avr-libc/include/signal.h
===================================================================
--- trunk/avr-libc/include/signal.h (rev 0)
+++ trunk/avr-libc/include/signal.h 2014-05-19 09:56:53 UTC (rev 2430)
@@ -0,0 +1,20 @@
+#ifndef _SIGNAL_H
+#define _SIGNAL_H
+
+/* A minimal header to allow libstdc++-v3 pre-compiled headers to build.
+ We just pretend that there are signal / raise functions, even though
+ they are not implemented. */
+typedef void (*sighandler_t)(int);
+extern sighandler_t signal(int signum, sighandler_t handler);
+
+#define SIG_DFL ((sighandler_t)0)
+#define SIG_ERR ((sighandler_t)((void*)signal+1))
+#define SIG_HOLD ((sighandler_t)((void*)signal+2))
+#define SIG_IGN ((sighandler_t)((void*)signal+3))
+
+volatile signed char sig_atomic_t;
+typedef int sigset_t;
+
+extern int raise(int sig);
+
+#endif /* _SIGNAL_H */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2430] * include/Makefile.am (avr_HEADERS): Add signal.h .,
Joern Rennecke <=