diff options
Diffstat (limited to 'newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch')
-rw-r--r-- | newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch b/newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch index ab34594..8a16286 100644 --- a/newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch +++ b/newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch @@ -4,8 +4,8 @@ exit $? Enable sigjmp_buf. ---- newlib/newlib/libc/include/machine/setjmp.h~ 2007-11-07 22:42:24.000000000 +0100 -+++ newlib/newlib/libc/include/machine/setjmp.h 2008-02-20 23:46:12.000000000 +0100 +--- newlib/newlib/libc/include/machine/setjmp.h 2008-02-29 23:46:46.000000000 +0100 ++++ newlib/newlib/libc/include/machine/setjmp.h~ 2008-02-29 23:41:19.000000000 +0100 @@ -251,7 +251,7 @@ _END_STD_C @@ -15,3 +15,12 @@ Enable sigjmp_buf. #include <signal.h> #ifdef __cplusplus +@@ -259,7 +259,7 @@ + #endif + + /* POSIX sigsetjmp/siglongjmp macros */ +-typedef int sigjmp_buf[_JBLEN+2]; ++typedef int sigjmp_buf[_JBLEN+1+(sizeof (sigset_t)/sizeof (int))]; + + #define _SAVEMASK _JBLEN + #define _SIGMASK (_JBLEN+1) |