Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > 3cdb4c56b81d281321b426ee93b198c9 > files > 4

ntp-4.2.4-12mdv2008.0.src.rpm

--- ntp-4.2.4p2/ntpdate/ntpdate.c.ntpdate_quiet	2007-02-22 12:02:08.000000000 +0100
+++ ntp-4.2.4p2/ntpdate/ntpdate.c	2007-06-21 09:50:08.000000000 +0200
@@ -207,6 +207,7 @@
  * Miscellaneous flags
  */
 int verbose = 0;
+int quiet = 0;
 int always_step = 0;
 int never_step = 0;
 
@@ -292,6 +293,7 @@
    */
   complete_servers = 0;
   verbose = 0;
+  quiet = 0;
   always_step = 0;
   never_step = 0;
 }
@@ -367,7 +369,7 @@
 	/*
 	 * Decode argument list
 	 */
-	while ((c = ntp_getopt(argc, argv, "46a:bBde:k:o:p:qst:uv")) != EOF)
+	while ((c = ntp_getopt(argc, argv, "46a:bBde:k:o:p:qst:uvQ")) != EOF)
 		switch (c)
 		{
 		case '4':
@@ -442,6 +444,9 @@
 		case 'v':
 			verbose = 1;
 			break;
+		case 'Q':
+			quiet = 1;
+			break;
 		case 'u':
 			unpriv_port = 1;
 			break;
@@ -454,7 +459,7 @@
 	
 	if (errflg) {
 		(void) fprintf(stderr,
-		    "usage: %s [-46bBdqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-t timeo] server ...\n",
+		    "usage: %s [-46bBdqQsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-t timeo] server ...\n",
 		    progname);
 		exit(2);
 	}
@@ -1377,7 +1382,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