Blob


1 #include "threadimpl.h"
3 static long
4 _iowrite(va_list *arg)
5 {
6 int fd;
7 void *a;
8 long n, nn;
10 fd = va_arg(*arg, int);
11 a = va_arg(*arg, void*);
12 n = va_arg(*arg, long);
13 nn = write(fd, a, n);
14 fprint(2, "_iowrite %d %d %r\n", n, nn);
15 return nn;
16 }
18 long
19 iowrite(Ioproc *io, int fd, void *a, long n)
20 {
21 return iocall(io, _iowrite, fd, a, n);
22 }