summaryrefslogtreecommitdiffstats
path: root/eurephiadm
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-12-04 11:10:20 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-12-04 11:10:20 +0100
commit173446b95a879c5963cf56b4970d65b6a3078c26 (patch)
treec8f72ff952c492cfa2c207460e81052a702c6deb /eurephiadm
parent68372c68e04d0bf0f98eb9ec1e52da2bf669b381 (diff)
downloadeurephia-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.c12
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;