=================================================================== RCS file: /home/cvs/OpenXM/src/kxx/oxserver00.c,v retrieving revision 1.18 retrieving revision 1.22 diff -u -p -r1.18 -r1.22 --- OpenXM/src/kxx/oxserver00.c 2015/10/08 08:14:25 1.18 +++ OpenXM/src/kxx/oxserver00.c 2015/10/10 11:29:46 1.22 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.17 2013/11/06 06:23:24 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.21 2015/10/09 23:46:18 takayama Exp $ */ /* nullserver01 */ #include #include @@ -8,6 +8,7 @@ #include #include #include +#include /* -lnsl -lsocket /usr/ucblib/libucb.a */ #include "ox_kan.h" #include "serversm.h" @@ -131,8 +132,8 @@ nullserver(int fdStreamIn,int fdStreamOut) { if (PacketMonitor) fp2watch(ostreamOut,stdout); } - fprintf(stderr,"Hello world.\n"); OXprintMessage = 1; - JmpMessage = 1; + /* fprintf(stderr,"Hello world.\n"); OXprintMessage = 1; + JmpMessage = 1; */ aaa : ; #if defined(__CYGWIN__) @@ -383,10 +384,10 @@ void controlResetHandler(sig) return; }else{ (void) traceShowStack(); traceClearStack(); -#if defined(__CYGWIN__) - siglongjmp(EnvOfChildServer,2); /* returns 2 for ctrl-C */ +#if defined(__CYGWIN__) || defined(__MSYS__) + MYSIGLONGJMP(EnvOfChildServer,2); /* returns 2 for ctrl-C */ #else - longjmp(EnvOfChildServer,2); /* returns 2 for ctrl-C */ + MYLONGJMP(EnvOfChildServer,2); /* returns 2 for ctrl-C */ #endif } }