Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 3c54c1e85fa6e26eb8ab9de56a8564b1 > files > 4

ntp-4.2.4-4mdv2007.1.src.rpm

--- ntpdate/ntpdate.c.ntpdate_quiet	2006-06-06 22:16:59.000000000 +0200
+++ ntpdate/ntpdate.c	2006-12-20 03:12:03.000000000 +0100
@@ -212,6 +212,7 @@
  * Miscellaneous flags
  */
 int verbose = 0;
+int quiet = 0;
 int always_step = 0;
 int never_step = 0;
 
@@ -301,6 +302,7 @@
    */
   complete_servers = 0;
   verbose = 0;
+  quiet = 0;
   always_step = 0;
   never_step = 0;
 }
@@ -376,7 +378,7 @@
 	/*
 	 * Decode argument list
 	 */
-	while ((c = ntp_getopt(argc, argv, "46a:bBde:k:o:p:qr:st:uv")) != EOF)
+	while ((c = ntp_getopt(argc, argv, "46a:bBde:k:o:p:qr:st:uvQ")) != EOF)
 		switch (c)
 		{
 		case '4':
@@ -462,6 +464,9 @@
 		case 'v':
 			verbose = 1;
 			break;
+		case 'Q':
+			quiet = 1;
+			break;
 		case 'u':
 			unpriv_port = 1;
 			break;
@@ -474,7 +479,7 @@
 	
 	if (errflg) {
 		(void) fprintf(stderr,
-		    "usage: %s [-46bBdqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-r rate] [-t timeo] server ...\n",
+		    "usage: %s [-46bBdQqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-r rate] [-t timeo] server ...\n",
 		    progname);
 		exit(2);
 	}
@@ -1397,7 +1402,7 @@
 	}
 #ifdef DEBUG
 	else if (debug) {
-		fprintf(stderr, "host found : %s\n", stohost((struct sockaddr_storage*)addrResult->ai_addr));
+		fprintf((quiet?stdout:stderr), "host found : %s\n", stohost((struct sockaddr_storage*)addrResult->ai_addr));
 	}
 #endif