libventi: add functions reconn and redial for use with fossil
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5325046
This commit is contained in:
parent
36c242dd86
commit
4544da5200
4 changed files with 48 additions and 0 deletions
|
|
@ -23,3 +23,21 @@ vtdial(char *addr)
|
|||
strecpy(z->addr, z->addr+sizeof z->addr, na);
|
||||
return z;
|
||||
}
|
||||
|
||||
int
|
||||
vtredial(VtConn *z, char *addr)
|
||||
{
|
||||
char *na;
|
||||
int fd;
|
||||
|
||||
if(addr == nil)
|
||||
addr = getenv("venti");
|
||||
if(addr == nil)
|
||||
addr = "$venti";
|
||||
|
||||
na = netmkaddr(addr, "tcp", "venti");
|
||||
if((fd = dial(na, nil, nil, nil)) < 0)
|
||||
return fd;
|
||||
|
||||
return vtreconn(z, fd, fd);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue