=================================================================== RCS file: /home/cvs/OpenXM/src/kxx/oxserver00.c,v retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- OpenXM/src/kxx/oxserver00.c 1999/10/08 02:12:13 1.1 +++ OpenXM/src/kxx/oxserver00.c 2000/07/30 09:55:40 1.4 @@ -1,3 +1,4 @@ +/* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.3 2000/02/02 03:30:49 takayama Exp $ */ /* nullserver01 */ #include #include @@ -82,6 +83,7 @@ nullserver(int fdStream) { extern jmp_buf EnvOfStackMachine; int engineByteOrder; + fflush(NULL); engineByteOrder = oxTellMyByteOrder(fdStream); /* Set the network byte order. */ fprintf(stderr,"engineByteOrder=%x\n",engineByteOrder); @@ -223,6 +225,10 @@ nullserverCommand(ox_stream ostream) { if (message) fprintf(stderr," dupErrors \n"); Sm1_dupErrors(); break; + case SM_pushCMOtag: + if (message) fprintf(stderr," pushCMOtag \n"); + Sm1_pushCMOtag(SerialCurrent); + break; case SM_setName: if (message) fprintf(stderr," setName \n"); iresult = Sm1_setName(); @@ -272,6 +278,9 @@ nullserverCommand(ox_stream ostream) { if (message) fprintf(stderr,"Done.\n"); break; case SM_shutdown: + fprintf(stderr,"Shutting down the engine.\n"); + exit(0); + break; case SM_beginBlock: case SM_endBlock: fprintf(stderr,"This command has not yet been implemented.\n");