version 1.24, 2005/06/16 05:07:24 |
version 1.29, 2015/10/08 11:49:37 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.23 2004/09/17 08:46:10 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.28 2015/09/27 08:12:42 takayama Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
|
#include <string.h> |
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/stat.h> |
#include <sys/stat.h> |
#include <sys/socket.h> |
#include <sys/socket.h> |
Line 23 FILE *MyErrorOut = NULL; |
|
Line 24 FILE *MyErrorOut = NULL; |
|
|
|
#include "ox_kan.h" |
#include "ox_kan.h" |
|
|
|
|
#define READBUFSIZE 5000 |
#define READBUFSIZE 5000 |
|
|
int OxVersion = 200012030; |
int OxVersion = 200012030; |
Line 178 int oxWaitSyncBall(ox_stream ostream) |
|
Line 180 int oxWaitSyncBall(ox_stream ostream) |
|
fprintf(stderr,"Looking for the next message tag. mtag=%d\n",mtag); |
fprintf(stderr,"Looking for the next message tag. mtag=%d\n",mtag); |
/* or stdout */ |
/* or stdout */ |
fflush(NULL); |
fflush(NULL); |
|
if (mtag == -1) { |
|
fprintf(stderr,"Your peer seems to be dead.\n"); return 0; |
|
} |
} |
} |
} |
} |
|
|
Line 920 static void cancelConnection() { |
|
Line 925 static void cancelConnection() { |
|
signal(SIGALRM,SIG_IGN); |
signal(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__) |
siglongjmp(MyEnv_oxmisc,1); |
MYSIGLONGJMP(MyEnv_oxmisc,1); |
#else |
#else |
longjmp(MyEnv_oxmisc,1); |
MYLONGJMP(MyEnv_oxmisc,1); |
#endif |
#endif |
} |
} |
|
|
Line 946 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
Line 951 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
|
|
v = !Quiet; |
v = !Quiet; |
#if defined(__CYGWIN__) |
#if defined(__CYGWIN__) |
if (sigsetjmp(MyEnv_oxmisc,1)) { |
if (MYSIGSETJMP(MyEnv_oxmisc,1)) { |
#else |
#else |
if (setjmp(MyEnv_oxmisc)) { |
if (MYSETJMP(MyEnv_oxmisc)) { |
#endif |
#endif |
return(NULL); |
return(NULL); |
}else{ |
}else{ |