#include "stdinc.h" | |
#include "dat.h" | |
#include "fns.h" | |
char *host; | |
void | |
usage(void) | |
{ | |
fprint(2, "usage: sync [-h host]\n"); | |
threadexitsall("usage"); | |
} | |
void | |
threadmain(int argc, char *argv[]) | |
{ | |
VtConn *z; | |
ARGBEGIN{ | |
case 'h': | |
host = EARGF(usage()); | |
if(host == nil) | |
usage(); | |
break; | |
default: | |
usage(); | |
break; | |
}ARGEND | |
if(argc != 0) | |
usage(); | |
fmtinstall('V', vtscorefmt); | |
z = vtdial(host); | |
if(z == nil) | |
sysfatal("could not connect to server: %r"); | |
if(vtconnect(z) < 0) | |
sysfatal("vtconnect: %r"); | |
if(vtsync(z) < 0) | |
sysfatal("vtsync: %r"); | |
vthangup(z); | |
threadexitsall(0); | |
} |