Blob
1 #include "stdinc.h"2 #include "dat.h"3 #include "fns.h"5 char *host;7 void8 usage(void)9 {10 fprint(2, "usage: sync [-h host]\n");11 threadexitsall("usage");12 }14 void15 threadmain(int argc, char *argv[])16 {17 VtConn *z;19 ARGBEGIN{20 case 'h':21 host = EARGF(usage());22 if(host == nil)23 usage();24 break;25 default:26 usage();27 break;28 }ARGEND30 if(argc != 0)31 usage();34 fmtinstall('V', vtscorefmt);36 z = vtdial(host);37 if(z == nil)38 sysfatal("could not connect to server: %r");40 if(vtconnect(z) < 0)41 sysfatal("vtconnect: %r");43 if(vtsync(z) < 0)44 sysfatal("vtsync: %r");46 vthangup(z);47 threadexitsall(0);48 }