#include <u.h> | |
#include <libc.h> | |
#include <venti.h> | |
VtConn* | |
vtdial(char *addr) | |
{ | |
char *na; | |
int fd; | |
VtConn *z; | |
if(addr == nil) | |
addr = getenv("venti"); | |
if(addr == nil) | |
addr = "$venti"; | |
na = netmkaddr(addr, "tcp", "venti"); | |
if((fd = dial(na, nil, nil, nil)) < 0) | |
return nil; | |
z = vtconn(fd, fd); | |
if(z) | |
strecpy(z->addr, z->addr+sizeof z->addr, na); | |
return z; | |
} |