avr-libc-commit
[Top][All Lists]
Advanced

[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 */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]