Procházet zdrojové kódy

* Added -0 to exit(0);
* Makefile.in now does ./bin -0 to force it to write it's checksum.


svn: 886

Bryan Drewery před 22 roky
rodič
revize
4c1b623e85
2 změnil soubory, kde provedl 8 přidání a 2 odebrání
  1. 4 0
      Makefile.in
  2. 4 2
      src/main.c

+ 4 - 0
Makefile.in

@@ -187,6 +187,7 @@ leaf:	general
 	@echo ""
 	+@cd src/mod && $(MAKE_LEAF) static
 	+@cd src && $(MAKE_LEAF) $(LEAFEXEC)
+	@./$(LEAFEXEC) -0
 	@echo ""
 
 dleaf:  general
@@ -197,6 +198,7 @@ dleaf:  general
 	@echo ""
 	+@cd src/mod && $(MAKE_DLEAF) static
 	+@cd src && $(MAKE_DLEAF) $(LEAFEXEC)
+	@./$(LEAFEXEC) -0
 	@echo ""
 
 hub:	general
@@ -207,6 +209,7 @@ hub:	general
 	@echo ""
 	+@cd src/mod && $(MAKE_HUB) static
 	+@cd src && $(MAKE_HUB) $(HUBEXEC)
+	@./$(HUBEXEC) -0
 	@echo ""
 
 dhub:   general
@@ -217,6 +220,7 @@ dhub:   general
 	@echo ""
 	+@cd src/mod && $(MAKE_DHUB) static
 	+@cd src && $(MAKE_DHUB) $(HUBEXEC)
+	@./$(HUBEXEC) -0
 	@echo ""
 
 #safety hash

+ 4 - 2
src/main.c

@@ -256,9 +256,9 @@ static void show_help()
 
 
 #ifdef LEAF
-# define PARSE_FLAGS "2B:Cd:De:Eg:G:k:L:P:hnstv"
+# define PARSE_FLAGS "02B:Cd:De:Eg:G:k:L:P:hnstv"
 #else /* !LEAF */
-# define PARSE_FLAGS "2Cd:De:Eg:G:hnstv"
+# define PARSE_FLAGS "02Cd:De:Eg:G:hnstv"
 #endif /* HUB */
 #define FLAGS_CHECKPASS "CdDeEgGhkntv"
 static void dtx_arg(int argc, char *argv[])
@@ -274,6 +274,8 @@ static void dtx_arg(int argc, char *argv[])
     if (strchr(FLAGS_CHECKPASS, i))
       checkpass();
     switch (i) {
+      case '0':
+        exit(0);
       case '2':		/* used for testing new binary through update */
         exit(2);
 #ifdef LEAF