Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include <u.h>
2
#include <libc.h>
3
#include <venti.h>
4
 
5
VtConn*
6
vtdial(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
}