Blob


1 #include "threadimpl.h"
3 static long
4 _ioreadn(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 n = readn(fd, a, n);
14 return n;
15 }
17 long
18 ioreadn(Ioproc *io, int fd, void *a, long n)
19 {
20 return iocall(io, _ioreadn, fd, a, n);
21 }