Blame


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>
4 056fe1ba 2003-11-23 devnull
5 056fe1ba 2003-11-23 devnull VtConn*
6 056fe1ba 2003-11-23 devnull vtdial(char *addr)
7 056fe1ba 2003-11-23 devnull {
8 056fe1ba 2003-11-23 devnull char *na;
9 056fe1ba 2003-11-23 devnull int fd;
10 056fe1ba 2003-11-23 devnull
11 056fe1ba 2003-11-23 devnull if(addr == nil)
12 056fe1ba 2003-11-23 devnull addr = getenv("venti");
13 056fe1ba 2003-11-23 devnull if(addr == nil)
14 056fe1ba 2003-11-23 devnull addr = "$venti";
15 056fe1ba 2003-11-23 devnull
16 056fe1ba 2003-11-23 devnull na = netmkaddr(addr, "net", "venti");
17 056fe1ba 2003-11-23 devnull if((fd = dial(na, nil, nil, nil)) < 0)
18 056fe1ba 2003-11-23 devnull return nil;
19 056fe1ba 2003-11-23 devnull
20 056fe1ba 2003-11-23 devnull return vtconn(fd, fd);
21 056fe1ba 2003-11-23 devnull }