diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-12-04 11:10:20 +0100 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-12-04 11:10:20 +0100 |
commit | 173446b95a879c5963cf56b4970d65b6a3078c26 (patch) | |
tree | c8f72ff952c492cfa2c207460e81052a702c6deb /eurephiadm | |
parent | 68372c68e04d0bf0f98eb9ec1e52da2bf669b381 (diff) | |
download | eurephia-173446b95a879c5963cf56b4970d65b6a3078c26.tar.gz eurephia-173446b95a879c5963cf56b4970d65b6a3078c26.tar.xz eurephia-173446b95a879c5963cf56b4970d65b6a3078c26.zip |
Modified to work with new argparser
Diffstat (limited to 'eurephiadm')
-rw-r--r-- | eurephiadm/eurephiadm.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/eurephiadm/eurephiadm.c b/eurephiadm/eurephiadm.c index f4ad873..103c03d 100644 --- a/eurephiadm/eurephiadm.c +++ b/eurephiadm/eurephiadm.c @@ -32,6 +32,7 @@ #include <eurephiadb_session_common.h> #include <eurephiadb.h> +#define MODULE "eurephiadm" #include "argparser.h" #include "client_context.h" #include "client_config.h" @@ -40,8 +41,6 @@ #include "commands.h" #define EUREPHIADMVERSION "0.9.2_beta" -#define MAX_ARGUMENTS 64 - char *print_version(char *fprg) { char *prg = basename(fprg); @@ -233,8 +232,7 @@ int main(int argc, char **argv) { if( *argv[argi] != '-' ) { break; } - i = eurephia_getopt(argi, argc, argv, argopts); - switch( i ) { + switch( eurephia_getopt(argi, argc, argv, argopts) ) { case 'V': print_version(argv[0]); return 0; @@ -244,16 +242,16 @@ int main(int argc, char **argv) { return 0; case 'l': - if( (logfile = fopen(optarg, "wb")) == NULL ) { + if( (logfile = fopen(optargs[0], "wb")) == NULL ) { fprintf(stderr, "%s: ERROR :: Could not open log file: %s\n", - basename(argv[0]), optarg); + basename(argv[0]), optargs[0]); return 0; } argi++; break; case 'L': - loglevel = atoi_nullsafe(optarg); + loglevel = atoi_nullsafe(optargs[0]); argi++; break; |