| version 1.5, 2001/05/04 01:06:30 | version 1.7, 2002/10/20 07:58:18 | 
|  |  | 
| /*  $OpenXM: OpenXM/src/kan96xx/plugin/mytcpio.c,v 1.4 2000/09/08 16:08:42 takayama Exp $ */ | /*  $OpenXM: OpenXM/src/kan96xx/plugin/mytcpio.c,v 1.6 2002/02/24 10:27:20 takayama Exp $ */ | 
| #include <stdio.h> | #include <stdio.h> | 
| #include <sys/types.h> | #include <sys/types.h> | 
| #include <sys/socket.h> | #include <sys/socket.h> | 
|  |  | 
| #if defined(sun) | #if defined(sun) | 
| int MyEnv_oxmisc[2000]; | int MyEnv_oxmisc[2000]; | 
| #else | #else | 
|  | #if defined(__CYGWIN__) | 
|  | sigjmp_buf MyEnv_oxmisc; /* may cause a trouble in Solaris. */ | 
|  | #else | 
| jmp_buf MyEnv_oxmisc; /* may cause a trouble in Solaris. */ | jmp_buf MyEnv_oxmisc; /* may cause a trouble in Solaris. */ | 
| #endif | #endif | 
|  | #endif | 
|  |  | 
| #define READBUFSIZE 10000 | #define READBUFSIZE 10000 | 
|  | #define MAX_LISTEN_QUEUE 3 | 
| static void errorMsg1s(char *s) { | static void errorMsg1s(char *s) { | 
| fprintf(stderr,"%s\n",s); | fprintf(stderr,"%s\n",s); | 
| } | } | 
| 
| Line 69  socketOpen(char *serverName,int portNumber) { |  | 
| Line 74  socketOpen(char *serverName,int portNumber) { |  | 
| return(-1); | return(-1); | 
| } | } | 
|  |  | 
| if (listen(s_waiting,1) < 0) { | if (listen(s_waiting,MAX_LISTEN_QUEUE) < 0) { | 
| errorMsg1s("Listen failed"); | errorMsg1s("Listen failed"); | 
| return(-1); | return(-1); | 
| } | } |