=================================================================== RCS file: /home/cvs/OpenXM/src/kxx/oxmain.c,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- OpenXM/src/kxx/oxmain.c 2000/01/31 01:34:23 1.4 +++ OpenXM/src/kxx/oxmain.c 2000/12/05 05:58:33 1.6 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kxx/oxmain.c,v 1.3 1999/11/04 02:12:31 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kxx/oxmain.c,v 1.5 2000/07/30 09:55:40 takayama Exp $ */ /* nullserver01 */ #include #include @@ -110,6 +110,8 @@ main(int argc, char *argv[]) { fprintf(stderr,"Connected: control = %d, data = %d.\n",fdControl,fdStream); result = 0; + + if (portControl != -1) { MyServerPid = fork(); if (MyServerPid > 0 ) parentServerMain(fdControl,fdStream); @@ -260,7 +262,7 @@ parentServerMain(int fdControl, int fdStream) { r=kill(MyServerPid,SIGUSR1); if (message) printf("Result = %d\n",r); fflush(NULL); - oxSendResultOfControlInt32(fdControl,0); +/* oxSendResultOfControlInt32(fdControl,0); */ break; default: fprintf(stderr,"[control] Unknown control message.\n"); @@ -291,14 +293,17 @@ childServerMain(int fdControl, int fdStream) { return(-1); } } + fprintf(stderr,"childServerMain: Starting the server %s\n",ServerName); fflush(NULL); if (PacketMonitor) { if (execl(ServerName,ServerName,"-monitor",NULL)) { fprintf(stderr,"%s cannot be executed with -monitor.\n",ServerName); + fflush(NULL); return(-1); } }else { if (execl(ServerName,ServerName,NULL)) { fprintf(stderr,"%s cannot be executed.\n",ServerName); + fflush(NULL); return(-1); } }