Blob


1 #include "threadimpl.h"
3 static long
4 _ioread(va_list *arg)
5 {
6 int fd;
7 void *a;
8 long n;
10 fd = va_arg(*arg, int);
11 a = va_arg(*arg, void*);
12 n = va_arg(*arg, long);
13 return read(fd, a, n);
14 }
16 long
17 ioread(Ioproc *io, int fd, void *a, long n)
18 {
19 return iocall(io, _ioread, fd, a, n);
20 }