From: Earnie B. <ea...@us...> - 2001-10-15 22:22:35
|
Update of /cvsroot/mingw/msys/rt/src/newlib/libc/include/machine In directory usw-pr-cvs1:/tmp/cvs-serv30329/newlib/libc/include/machine Modified Files: ieeefp.h setjmp.h Log Message: Merge in cygwin-1.3.3 Index: ieeefp.h =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/newlib/libc/include/machine/ieeefp.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ieeefp.h 2001/08/07 17:49:47 1.1.1.1 --- ieeefp.h 2001/10/15 22:22:32 1.2 *************** *** 22,28 **** #if defined(__arm__) || defined(__thumb__) /* ARM always has big-endian words. Within those words the byte ordering ! appears to be big or little endian. Newlib doesn't seem to care about ! the byte ordering within words. */ #define __IEEE_BIG_ENDIAN #endif --- 22,30 ---- #if defined(__arm__) || defined(__thumb__) /* ARM always has big-endian words. Within those words the byte ordering ! will be big or little endian depending upon the target. */ #define __IEEE_BIG_ENDIAN + #ifdef __ARMEL__ + #define __IEEE_BYTES_LITTLE_ENDIAN + #endif #endif Index: setjmp.h =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/newlib/libc/include/machine/setjmp.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** setjmp.h 2001/09/22 17:43:44 1.2 --- setjmp.h 2001/10/15 22:22:32 1.3 *************** *** 162,171 **** #define _SIGMASK (_JBLEN+1) ! #define sigsetjmp(env, savemask) (env[_SAVEMASK] = savemask,\ ! sigprocmask (SIG_SETMASK, 0, (sigset_t *) &env[_SIGMASK]),\ setjmp (env)) ! #define siglongjmp(env, val) (((env[_SAVEMASK])?\ ! sigprocmask (SIG_SETMASK, (sigset_t *) &env[_SIGMASK], 0):0),\ longjmp (env, val)) --- 162,175 ---- #define _SIGMASK (_JBLEN+1) ! #if defined (__CYGWIN__) || defined (__MSYS__) ! # define _CYGWIN_WORKING_SIGSETJMP ! #endif ! ! #define sigsetjmp(env, savemask) ((env)[_SAVEMASK] = savemask,\ ! sigprocmask (SIG_SETMASK, 0, (sigset_t *) ((env) + _SIGMASK)),\ setjmp (env)) ! #define siglongjmp(env, val) ((((env)[_SAVEMASK])?\ ! sigprocmask (SIG_SETMASK, (sigset_t *) ((env) + _SIGMASK), 0):0),\ longjmp (env, val)) |