This patch, put together by Manuel Novoa III, is a merge of work
done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed.
diff --git a/sync.c b/sync.c
index f95c24c..fc5a42b 100644
--- a/sync.c
+++ b/sync.c
@@ -28,6 +28,6 @@
 extern int sync_main(int argc, char **argv)
 {
 	if (argc > 1 && **(argv + 1) == '-')
-		usage(sync_usage);
+		show_usage();
 	return(sync());
 }