Lines Matching refs:io
7 iocall(Ioproc *io, long (*op)(va_list*), ...) in iocall() argument
12 if(send(io->c, &io) == -1){ in iocall()
16 assert(!io->inuse); in iocall()
17 io->inuse = 1; in iocall()
18 io->op = op; in iocall()
19 va_start(io->arg, op); in iocall()
20 msg = io; in iocall()
22 while(send(io->creply, &msg) == -1){ in iocall()
37 while(recv(io->creply, nil) == -1){ in iocall()
39 iointerrupt(io); in iocall()
42 va_end(io->arg); in iocall()
43 ret = io->ret; in iocall()
45 errstr(io->err, sizeof io->err); in iocall()
46 io->inuse = 0; in iocall()
49 while(send(io->creply, &io) == -1) in iocall()