version 1.6, 2000/09/08 16:08:42 |
version 1.7, 2000/09/08 17:30:50 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.5 2000/03/20 01:53:47 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.6 2000/09/08 16:08:42 takayama Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/stat.h> |
#include <sys/stat.h> |
Line 48 int readOneByte(int fd) /* blocking */ |
|
Line 48 int readOneByte(int fd) /* blocking */ |
|
if (oxSocketSelect0(fd,-1)) { /* block */ |
if (oxSocketSelect0(fd,-1)) { /* block */ |
size = read(fd,data,1); |
size = read(fd,data,1); |
if (size == 0) { |
if (size == 0) { |
fprintf(MyErrorOut,"oxSocketSelect0() returns 1, but there is no data. You peer may be killed.\n"); |
fprintf(MyErrorOut,"oxSocketSelect0() returns 1, but there is no data. Your peer may be killed.\n"); |
return(-1); |
return(-1); |
} |
} |
return(data[0]); |
return(data[0]); |
Line 94 int readOneByte_org(int fd) /* blocking */ |
|
Line 94 int readOneByte_org(int fd) /* blocking */ |
|
if (oxSocketSelect0(fd,-1)) { /* block */ |
if (oxSocketSelect0(fd,-1)) { /* block */ |
size = read(fd,data,READBUFSIZE-1); |
size = read(fd,data,READBUFSIZE-1); |
if (size == 0) { |
if (size == 0) { |
fprintf(MyErrorOut,"oxSocketSelect0() returns 1, but there is no data. You peer may be killed.\n"); |
fprintf(MyErrorOut,"oxSocketSelect0() returns 1, but there is no data. Your peer may be killed.\n"); |
return(-1); |
return(-1); |
} |
} |
from = 0; |
from = 0; |