Blob


1 #include <u.h>
2 #include <unistd.h>
3 #include <fcntl.h>
4 #include "threadimpl.h"
6 static long
7 _ioopen(va_list *arg)
8 {
9 char *path;
10 int mode;
12 path = va_arg(*arg, char*);
13 mode = va_arg(*arg, int);
14 return open(path, mode);
15 }
17 int
18 ioopen(Ioproc *io, char *path, int mode)
19 {
20 return iocall(io, _ioopen, path, mode);
21 }