WRIOBSZ
static char Riobuf[2*WRIOBSZ];
static char Wiobuf[3*WRIOBSZ];
riobuf = &Riobuf[rfd*WRIOBSZ];
while((rtn = read(fd, riobuf, WRIOBSZ)) < 0){
wiobuf = &Wiobuf[wfd*WRIOBSZ];
if (Wiop[wfd] >= &wiobuf[WRIOBSZ]) {
wiobuf = &Wiobuf[wfd*WRIOBSZ];
Riop[1] = &Riobuf[WRIOBSZ];
Wiop[1] = &Wiobuf[WRIOBSZ];
Wiop[2] = &Wiobuf[2*WRIOBSZ];