=================================================================== RCS file: /home/cvs/OpenXM/src/kxx/serversm.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -r1.5 -r1.6 --- OpenXM/src/kxx/serversm.h 2006/02/01 00:30:05 1.5 +++ OpenXM/src/kxx/serversm.h 2015/10/08 08:14:25 1.6 @@ -15,6 +15,15 @@ void Sm1_getsp(void); void Sm1_dupErrors(void); void Sm1_pushCMOtag(int serial); +#include + +#if defined(__CYGWIN__) || defined(__MSYS__) +#define MYSETJMP(e) _setjmp(e) +#define MYSIGSETJMP(e,f) setjmp(e) +#else +#define MYSETJMP(e) setjmp(e) +#define MYSIGSETJMP(e,f) sigsetjmp(e,f) +#endif /******************** Object from Kan/stackm.h *************************/ #define Snull 0