version 1.4, 2000/01/31 01:34:23 |
version 1.5, 2000/07/30 09:55:40 |
|
|
/* $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.4 2000/01/31 01:34:23 takayama Exp $ */ |
/* nullserver01 */ |
/* nullserver01 */ |
#include <stdio.h> |
#include <stdio.h> |
#include <fcntl.h> |
#include <fcntl.h> |
Line 110 main(int argc, char *argv[]) { |
|
Line 110 main(int argc, char *argv[]) { |
|
|
|
fprintf(stderr,"Connected: control = %d, data = %d.\n",fdControl,fdStream); |
fprintf(stderr,"Connected: control = %d, data = %d.\n",fdControl,fdStream); |
result = 0; |
result = 0; |
|
|
|
|
if (portControl != -1) { |
if (portControl != -1) { |
MyServerPid = fork(); |
MyServerPid = fork(); |
if (MyServerPid > 0 ) parentServerMain(fdControl,fdStream); |
if (MyServerPid > 0 ) parentServerMain(fdControl,fdStream); |
Line 291 childServerMain(int fdControl, int fdStream) { |
|
Line 293 childServerMain(int fdControl, int fdStream) { |
|
return(-1); |
return(-1); |
} |
} |
} |
} |
|
fprintf(stderr,"childServerMain: Starting the server %s\n",ServerName); fflush(NULL); |
if (PacketMonitor) { |
if (PacketMonitor) { |
if (execl(ServerName,ServerName,"-monitor",NULL)) { |
if (execl(ServerName,ServerName,"-monitor",NULL)) { |
fprintf(stderr,"%s cannot be executed with -monitor.\n",ServerName); |
fprintf(stderr,"%s cannot be executed with -monitor.\n",ServerName); |
|
fflush(NULL); |
return(-1); |
return(-1); |
} |
} |
}else { |
}else { |
if (execl(ServerName,ServerName,NULL)) { |
if (execl(ServerName,ServerName,NULL)) { |
fprintf(stderr,"%s cannot be executed.\n",ServerName); |
fprintf(stderr,"%s cannot be executed.\n",ServerName); |
|
fflush(NULL); |
return(-1); |
return(-1); |
} |
} |
} |
} |