32void doit(
int fdleft,
int fdright)
53 io0->events = IOPAUSE_READ;
59 ioleft->events = IOPAUSE_WRITE;
65 ioright->fd = fdright;
66 ioright->events = IOPAUSE_READ;
72 io1->events = IOPAUSE_WRITE;
76 taia_uint(&deadline,3600);
77 taia_add(&deadline,&stamp,&deadline);
78 riop = iopause(x,xlen,&deadline,&stamp);
80 if (riop > 0 && io0 && io0->revents) {
90 for (i = 0; i < r; ++i) {
101 if (ioleft && ioleft->revents) {
108 if (ioright && ioright->revents) {
114 for (i = 0;i < r;++i) {
123 if (io1 && io1->revents) {