#include "threadimpl.h" | |
static long | |
_iodial(va_list *arg) | |
{ | |
char *addr, *local, *dir; | |
int *cdfp, fd; | |
addr = va_arg(*arg, char*); | |
local = va_arg(*arg, char*); | |
dir = va_arg(*arg, char*); | |
cdfp = va_arg(*arg, int*); | |
fprint(2, "before dial\n"); | |
fd = dial(addr, local, dir, cdfp); | |
fprint(2, "after dial\n"); | |
return fd; | |
} | |
int | |
iodial(Ioproc *io, char *addr, char *local, char *dir, int *cdfp) | |
{ | |
return iocall(io, _iodial, addr, local, dir, cdfp); | |
} |