12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #include "stdinc.h"
- #include "dat.h"
- #include "fns.h"
- char *host;
- void
- usage(void)
- {
- fprint(2, "usage: sync [-h host]\n");
- exits("usage");
- }
- int
- main(int argc, char *argv[])
- {
- VtSession *z;
- ARGBEGIN{
- case 'h':
- host = EARGF(usage());
- if(host == nil)
- usage();
- break;
- default:
- usage();
- break;
- }ARGEND
- if(argc != 0)
- usage();
- vtAttach();
- fmtinstall('V', vtScoreFmt);
- fmtinstall('R', vtErrFmt);
- z = vtDial(host, 0);
- if(z == nil)
- vtFatal("could not connect to server: %R");
- if(!vtConnect(z, 0))
- sysfatal("vtConnect: %r");
- if(!vtSync(z))
- sysfatal("vtSync: %r");
- vtClose(z);
- vtDetach();
- exits(0);
- return 0; /* shut up compiler */
- }
|