version 1.29, 2015/10/08 11:49:37 |
version 1.30, 2016/03/31 03:22:55 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.28 2015/09/27 08:12:42 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.29 2015/10/08 11:49:37 takayama Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
#include <string.h> |
#include <string.h> |
#include <sys/types.h> |
#include <sys/types.h> |
Line 23 FILE *MyErrorOut = NULL; |
|
Line 23 FILE *MyErrorOut = NULL; |
|
#include "../Kan/extern.h" |
#include "../Kan/extern.h" |
|
|
#include "ox_kan.h" |
#include "ox_kan.h" |
|
#include "mysig.h" |
|
|
|
|
#define READBUFSIZE 5000 |
#define READBUFSIZE 5000 |
Line 922 static void cancelConnection() { |
|
Line 923 static void cancelConnection() { |
|
#else |
#else |
extern jmp_buf MyEnv_oxmisc; |
extern jmp_buf MyEnv_oxmisc; |
#endif |
#endif |
signal(SIGALRM,SIG_IGN); |
mysignal(SIGALRM,SIG_IGN); |
fprintf(stderr,"Time out in TCP/IP connection.\n"); |
fprintf(stderr,"Time out in TCP/IP connection.\n"); |
#if defined(__CYGWIN__) |
#if defined(__CYGWIN__) |
MYSIGLONGJMP(MyEnv_oxmisc,1); |
MYSIGLONGJMP(MyEnv_oxmisc,1); |
Line 959 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
Line 960 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
}else{ |
}else{ |
} |
} |
alarm((unsigned int) 20); /* setup timeout. */ |
alarm((unsigned int) 20); /* setup timeout. */ |
signal(SIGALRM,cancelConnection); |
mysignal(SIGALRM,cancelConnection); |
|
|
switch(ipmask) { |
switch(ipmask) { |
case 0:/* only local */ |
case 0:/* only local */ |
Line 1001 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
Line 1002 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
return(NULL); |
return(NULL); |
} |
} |
} |
} |
signal(SIGALRM,SIG_IGN); |
mysignal(SIGALRM,SIG_IGN); |
|
|
controlByteOrder = oxSetByteOrder(fdControl); |
controlByteOrder = oxSetByteOrder(fdControl); |
if (v) fprintf(stderr,"Byte order for control process is %s.\n", |
if (v) fprintf(stderr,"Byte order for control process is %s.\n", |