1 056fe1ba 2003-11-23 devnull #include <u.h>
2 056fe1ba 2003-11-23 devnull #include <libc.h>
3 056fe1ba 2003-11-23 devnull #include <venti.h>
6 056fe1ba 2003-11-23 devnull vtdial(char *addr)
10 18b18143 2005-02-13 devnull VtConn *z;
12 056fe1ba 2003-11-23 devnull if(addr == nil)
13 056fe1ba 2003-11-23 devnull addr = getenv("venti");
14 056fe1ba 2003-11-23 devnull if(addr == nil)
15 056fe1ba 2003-11-23 devnull addr = "$venti";
17 17465d14 2005-01-16 devnull na = netmkaddr(addr, "tcp", "venti");
18 056fe1ba 2003-11-23 devnull if((fd = dial(na, nil, nil, nil)) < 0)
19 056fe1ba 2003-11-23 devnull return nil;
21 18b18143 2005-02-13 devnull z = vtconn(fd, fd);
23 18b18143 2005-02-13 devnull strecpy(z->addr, z->addr+sizeof z->addr, na);
24 18b18143 2005-02-13 devnull return z;