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;
28 4544da52 2011-11-08 rsc vtredial(VtConn *z, char *addr)
33 4544da52 2011-11-08 rsc if(addr == nil)
34 4544da52 2011-11-08 rsc addr = getenv("venti");
35 4544da52 2011-11-08 rsc if(addr == nil)
36 4544da52 2011-11-08 rsc addr = "$venti";
38 4544da52 2011-11-08 rsc na = netmkaddr(addr, "tcp", "venti");
39 4544da52 2011-11-08 rsc if((fd = dial(na, nil, nil, nil)) < 0)
42 4544da52 2011-11-08 rsc return vtreconn(z, fd, fd);