]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
to ask for help is not an error 1389/head
authorWinfried Angele <abang@t-ipnet.net>
Tue, 29 Apr 2014 09:20:31 +0000 (11:20 +0200)
committerWinfried Angele <abang@t-ipnet.net>
Tue, 29 Apr 2014 09:20:31 +0000 (11:20 +0200)
pdns/dynloader.cc
pdns/pdns_recursor.cc
pdns/pdnssec.cc
pdns/rec_control.cc
pdns/receiver.cc
pdns/zone2json.cc
pdns/zone2ldap.cc
pdns/zone2sql.cc

index 451e4ce612b9a8742407a6c749975a389cfcb5cb..a32bafb2b456fe5f2975b54a120bb8afa80d9f3d 100644 (file)
@@ -70,9 +70,9 @@ int main(int argc, char **argv)
   ::arg().laxParse(argc,argv);
 
   if(::arg().mustDo("help")) {
-    cerr<<"syntax:"<<endl<<endl;
-    cerr<<::arg().helpstring(::arg()["help"])<<endl;
-    exit(99);
+    cout<<"syntax:"<<endl<<endl;
+    cout<<::arg().helpstring(::arg()["help"])<<endl;
+    exit(0);
   }
 
   const vector<string>commands=::arg().getCommands();
index cd16f00f1a81ae392885b27a02c6ef0ca3ac90e0..b1aabae5e39ba28e3f352da3b516daed2747e580 100644 (file)
@@ -2185,9 +2185,9 @@ int main(int argc, char **argv)
     ::arg().set("delegation-only")=toLower(::arg()["delegation-only"]);
 
     if(::arg().mustDo("help")) {
-      cerr<<"syntax:"<<endl<<endl;
-      cerr<<::arg().helpstring(::arg()["help"])<<endl;
-      exit(99);
+      cout<<"syntax:"<<endl<<endl;
+      cout<<::arg().helpstring(::arg()["help"])<<endl;
+      exit(0);
     }
     if(::arg().mustDo("version")) {
       showProductVersion();
index 564eb3f2d7ca28713345d269a926b7fd7b3dc14e..2f4affd3b56100f3f964a6c313aeb5eb4e03f9c7 100644 (file)
@@ -118,9 +118,9 @@ void loadMainConfig(const std::string& configdir)
   //::arg().laxParse(argc,argv);
 
   if(::arg().mustDo("help")) {
-    cerr<<"syntax:"<<endl<<endl;
-    cerr<<::arg().helpstring(::arg()["help"])<<endl;
-    exit(99);
+    cout<<"syntax:"<<endl<<endl;
+    cout<<::arg().helpstring(::arg()["help"])<<endl;
+    exit(0);
   }
 
   if(::arg()["config-name"]!="") 
index 1f29a390d231dd221f747f031594c037f73d37ee..86a8e8471cefafa8820d008244b12a03d66ab7a9 100644 (file)
@@ -49,7 +49,13 @@ static void initArguments(int argc, char** argv)
   arg().setCmd("help","Provide this helpful message");
 
   arg().laxParse(argc,argv);  
-  if(arg().getCommands().empty() || arg().mustDo("help")) {
+  if(arg().mustDo("help")) {
+    cout<<"syntax: rec_control [options] command, options as below: "<<endl<<endl;
+    cout<<arg().helpstring(arg()["help"])<<endl;
+    exit(0);
+  }
+
+  if(arg().getCommands().empty()) {
     cerr<<"syntax: rec_control [options] command, options as below: "<<endl<<endl;
     cerr<<arg().helpstring(arg()["help"])<<endl;
     exit(99);
index 2ec3333aff619fab5a92a9ebde18bce53ba7ad74..5d5e8846b87699fff14e283d26d3b12874579cfe 100644 (file)
@@ -509,9 +509,9 @@ int main(int argc, char **argv)
     }
     
     if(::arg().mustDo("help")) {
-      cerr<<"syntax:"<<endl<<endl;
-      cerr<<::arg().helpstring(::arg()["help"])<<endl;
-      exit(99);
+      cout<<"syntax:"<<endl<<endl;
+      cout<<::arg().helpstring(::arg()["help"])<<endl;
+      exit(0);
     }
     
     if(::arg().mustDo("config")) {
index e7bc93d5b6d34c35576f5d97b6199b7c3a5dfc93..82bbfddc2a80fe7c0d45dfb85da0552465b5fd4d 100644 (file)
@@ -155,7 +155,13 @@ try
 
     ::arg().parse(argc, argv);
   
-    if(argc<2 || ::arg().mustDo("help")) {
+    if(::arg().mustDo("help")) {
+      cout<<"syntax:"<<endl<<endl;
+      cout<<::arg().helpstring()<<endl;
+      exit(0);
+    }
+
+    if(argc<2) {
       cerr<<"syntax:"<<endl<<endl;
       cerr<<::arg().helpstring()<<endl;
       exit(1);
index f53f10925224c15531ccafe4f016b979073eef7f..f004a60954d06bb59e43fa10127e95a3a5351082 100644 (file)
@@ -169,7 +169,14 @@ int main( int argc, char* argv[] )
 
                 args.parse( argc, argv );
 
-                if( argc < 2 || args.mustDo( "help" ) )
+                if( args.mustDo( "help" ) )
+                {
+                        cout << "Syntax:" << endl << endl;
+                        cout << args.helpstring() << endl;
+                        exit( 0 );
+                }
+
+                if( argc < 2 )
                 {
                         cerr << "Syntax:" << endl << endl;
                         cerr << args.helpstring() << endl;
index 250c31ec01c6532ffa4cfecbfc22ec30701c19c0..40caa2ba91a38a20516a5b4a887c7e1051d6abc8 100644 (file)
@@ -291,7 +291,13 @@ try
 
     ::arg().parse(argc, argv);
   
-    if(argc<2 || ::arg().mustDo("help")) {
+    if(::arg().mustDo("help")) {
+      cout<<"syntax:"<<endl<<endl;
+      cout<<::arg().helpstring()<<endl;
+      exit(0);
+    }
+
+    if(argc<2) {
       cerr<<"syntax:"<<endl<<endl;
       cerr<<::arg().helpstring()<<endl;
       exit(1);