diff options
-rw-r--r-- | include/settings.h | 8 | ||||
-rw-r--r-- | src/daemon/settings.c | 4 | ||||
-rw-r--r-- | src/daemon/settings_private.h | 2 |
3 files changed, 11 insertions, 3 deletions
diff --git a/include/settings.h b/include/settings.h index 72addd0..16d3a7a 100644 --- a/include/settings.h +++ b/include/settings.h @@ -22,6 +22,14 @@ #ifndef USURPATION_SETTINGS_H #define USURPATION_SETTINGS_H +enum verbosity { + SILENT = 0, + DEBUG = 2, + WARN = 2, + ERR = 2, + ALL = 3 +}; + void settings_init(void); int setting_detach(void); unsigned short int setting_port(void); diff --git a/src/daemon/settings.c b/src/daemon/settings.c index bac1c3b..4392300 100644 --- a/src/daemon/settings.c +++ b/src/daemon/settings.c @@ -30,7 +30,7 @@ void settings_init(void) { unset_flag(flag_daemonize); settings.port = 6996; - settings.verbosity = USURP_VERBOSITY; + settings.verboselevel = USURP_VERBOSITY; } int setting_detach(void) @@ -40,7 +40,7 @@ int setting_detach(void) int setting_verbose(void) { - return settings.verbosity; + return settings.verboselevel; } unsigned short int setting_port(void) diff --git a/src/daemon/settings_private.h b/src/daemon/settings_private.h index 7839cb9..133cf51 100644 --- a/src/daemon/settings_private.h +++ b/src/daemon/settings_private.h @@ -31,7 +31,7 @@ static const unsigned int flag_daemonize = 1 << 0; /* 1st bit */ static struct settings { unsigned int flags; unsigned short int port; - int verbosity; + enum verbosity verboselevel; } settings; int test_flag(unsigned int flag); |