1 #include <u.h> 2 #include <libc.h> 3 #include <venti.h> 4 5 VtConn* vtdial(char * addr)6vtdial(char *addr) 7 { 8 char *na; 9 int fd; 10 VtConn *z; 11 12 if(addr == nil) 13 addr = getenv("venti"); 14 if(addr == nil) 15 addr = "$venti"; 16 17 na = netmkaddr(addr, "tcp", "venti"); 18 if((fd = dial(na, nil, nil, nil)) < 0) 19 return nil; 20 21 z = vtconn(fd, fd); 22 if(z) 23 strecpy(z->addr, z->addr+sizeof z->addr, na); 24 return z; 25 } 26