| 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); |
| } |
} |
| } |
} |