Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > 8fdb5dacbac245d13a37cd7dd929cce8 > files > 11

ntp-4.2.0-31.2mdv2007.0.src.rpm

--- ntpdate/ntpdate.c	2003-07-17 12:27:30.000000000 +0200
+++ ntpdate/ntpdate.c.oden	2004-06-26 04:50:28.000000000 +0200
@@ -199,6 +199,7 @@
  * Miscellaneous flags
  */
 int verbose = 0;
+int quiet = 0;
 int always_step = 0;
 int never_step = 0;
 
@@ -288,6 +289,7 @@
    */
   complete_servers = 0;
   verbose = 0;
+  quiet = 0;
   always_step = 0;
   never_step = 0;
 }
@@ -357,7 +359,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':
@@ -443,6 +445,9 @@
 		case 'v':
 			verbose = 1;
 			break;
+		case 'Q':
+			quiet = 1;
+			break;
 		case 'u':
 			unpriv_port = 1;
 			break;
@@ -455,7 +460,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);
 	}
@@ -1348,7 +1353,7 @@
 		return;
 	}
         else {
-                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));
         }
 
 	server = (struct server *)emalloc(sizeof(struct server));