From 419048ed20a0b16f36450aed0c901baffc7c0514 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Sun, 5 Jan 1992 18:48:41 +0000
Subject: [PATCH] Better usage message. An explanation why no compression was
 done when -g is specified and an error was detected is now printed.

---
 src/server/dbck.c | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/server/dbck.c b/src/server/dbck.c
index 6d36aab11..e0dab55e6 100644
--- a/src/server/dbck.c
+++ b/src/server/dbck.c
@@ -1,5 +1,5 @@
 /*
- * $Id: dbck.c,v 0.6 1991/09/15 10:32:29 linus Exp $
+ * $Id: dbck.c,v 0.7 1992/01/05 18:48:41 ceder Exp $
  * Copyright (C) 1991  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -28,7 +28,7 @@
  * Author: Per Cederqvist.
  */
 
-static char *rcsid = "$Id: dbck.c,v 0.6 1991/09/15 10:32:29 linus Exp $";
+static char *rcsid = "$Id: dbck.c,v 0.7 1992/01/05 18:48:41 ceder Exp $";
 
 
 #include <stdarg.h>
@@ -1215,7 +1215,8 @@ main (int    argc,
 	    break;
 
 	default:
-	    restart_kom("usage: dbck [options]\n");
+	    restart_kom("usage: %s [-d] [-Ddir] [-i] [-r] [-v] [-g]\n",
+			argv[0]);
 	}
     }
     
@@ -1238,13 +1239,18 @@ main (int    argc,
 	log("ready.\n");
     }
 
-    if ( modifications == 0 && errors == 0 && gflag )
+    if ( gflag )
     {
-	log("No errors found. Compressing textfile.\n");
-	fflush(stdout);
-	fflush(stderr);
-	garb_text_file();
-	log("ready.\n");
+	if ( modifications == 0 && errors == 0 )
+	{
+	    log("No errors found. Compressing textfile.\n");
+	    fflush(stdout);
+	    fflush(stderr);
+	    garb_text_file();
+	    log("ready.\n");
+	}
+	else
+	    log("Compression not done since errors was found.\n");
     }
     
     return errors != 0;
-- 
GitLab