X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Futil%2Fverify-agent-conf.c;h=1e9f98fc3429933b84244ef9711ec3d04f1c8d56;hp=f76745e8202e1dcdd2f02e97da6de805c4a7ff85;hb=3f728675941dc69d4e544d3a880a56240a6e394a;hpb=927951d1c1ad45ba9e7325f07d996154a91c911b diff --git a/src/util/verify-agent-conf.c b/src/util/verify-agent-conf.c old mode 100755 new mode 100644 index f76745e..1e9f98f --- a/src/util/verify-agent-conf.c +++ b/src/util/verify-agent-conf.c @@ -1,6 +1,3 @@ -/* @(#) $Id: ./src/util/verify-agent-conf.c, 2011/09/08 dcid Exp $ - */ - /* Copyright (C) 2010 Trend Micro Inc. * All right reserved. * @@ -10,19 +7,19 @@ * Foundation */ - #include "shared.h" #include "config/localfile-config.h" #include "config/config.h" #include "logcollector/logcollector.h" - #undef ARGV0 #define ARGV0 "verify-agent-conf" +/* Prototypes */ +static void helpmsg(void) __attribute__((noreturn)); -/** help **/ -void helpmsg() + +static void helpmsg() { printf("\nOSSEC HIDS %s: Verify agent.conf syntax for errors.\n", ARGV0); printf("Usage: %s [-f ]\n\n", ARGV0); @@ -36,28 +33,20 @@ void helpmsg() exit(1); } - -/* main: v0.3: 2005/04/04 */ int main(int argc, char **argv) { - char* ar=AGENTCONFIG; - int c=0; + const char *ar = AGENTCONFIG; + int c = 0; int modules = 0; logreader_config log_config; - - /* Setting the name */ + /* Set the name */ OS_SetName(ARGV0); - - /* printf ("Agrc [%d], Argv [%s]\n", argc, *argv); */ - - /* user arguments */ - if(argc > 1) - { - while((c = getopt(argc, argv, "Vdhf:")) != -1) - { - switch(c){ + /* User arguments */ + if (argc > 1) { + while ((c = getopt(argc, argv, "Vdhf:")) != -1) { + switch (c) { case 'V': print_version(); break; @@ -68,9 +57,8 @@ int main(int argc, char **argv) nowDebug(); break; case 'f': - if(!optarg) - { - merror("%s: -f needs an argument",ARGV0); + if (!optarg) { + merror("%s: -f needs an argument", ARGV0); helpmsg(); } ar = optarg; @@ -79,27 +67,18 @@ int main(int argc, char **argv) helpmsg(); break; } - } } - - printf("\n%s: Verifying [%s].\n\n", ARGV0, ar); - modules|= CLOCALFILE; - modules|= CAGENT_CONFIG; + modules |= CLOCALFILE; + modules |= CAGENT_CONFIG; log_config.config = NULL; - if(ReadConfig(modules, ar, &log_config, NULL) < 0) - { - return(OS_INVALID); + if (ReadConfig(modules, ar, &log_config, NULL) < 0) { + return (OS_INVALID); } - logff = log_config.config; - - return(0); - - + return (0); } -/* EOF */