]> Git repositories of Nishi - repoview.git/commitdiff
fix
authorNishi <nishi@nishi.boats>
Sat, 24 Aug 2024 08:54:20 +0000 (08:54 +0000)
committerNishi <nishi@nishi.boats>
Sat, 24 Aug 2024 08:54:20 +0000 (08:54 +0000)
git-svn-id: file:///raid/svn-personal/repoview/trunk@72 7e8b2a19-8934-dd40-8cb3-db22cdd5a80f

Makefile
check.c

index faeeb3b48d7e568481ce1c19279b6f7da7324a95..ed680e257c88ae3b22081ca79b6eb101823c5800 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ PLATFORM = generic
 
 FLAGS = PWD=$(PWD) PLATFORM=$(PLATFORM) EXTOBJS="`./objs`" EXTLIBS="`./libs`" EXTCFLAGS=""
 
-.PHONY: all clean format ./CGI
+.PHONY: all clean format install ./CGI
 
 all: ./CGI
 
diff --git a/check.c b/check.c
index e499263d6603ac2ef5778ba1c289170bda1d2ada..c349f36ef29b777b63e6eecb6e33566bc53ca56b 100644 (file)
--- a/check.c
+++ b/check.c
@@ -2,6 +2,7 @@
 
 #include "config.h"
 
+#include <string.h>
 #include <stdio.h>
 
 int check_db(void) {
@@ -128,23 +129,26 @@ int check_avatar(void) {
        return st;
 }
 
-int main() {
-       int st;
-       st = check_db();
-       if(st != 0) goto fail;
-       st = check_auth();
-       if(st != 0) goto fail;
-       st = check_theme();
-       if(st != 0) goto fail;
-       st = check_files();
-       if(st != 0) goto fail;
-       st = check_mypage();
-       if(st != 0) goto fail;
-       st = check_avatar();
-       if(st != 0) goto fail;
-       printf("Config validation successful.\n");
-       return 0;
+int main(int argc, char** argv) {
+       if(argc == 1){
+               int st;
+               st = check_db();
+               if(st != 0) goto fail;
+               st = check_auth();
+               if(st != 0) goto fail;
+               st = check_theme();
+               if(st != 0) goto fail;
+               st = check_files();
+               if(st != 0) goto fail;
+               st = check_mypage();
+               if(st != 0) goto fail;
+               st = check_avatar();
+               if(st != 0) goto fail;
+               printf("Config validation successful.\n");
+               return 0;
 fail:
-       fprintf(stderr, "Config validation failure.\n");
-       return st;
+               fprintf(stderr, "Config validation failure.\n");
+               return st;
+       }
+       return 0;
 }