Commit 787c6f5e authored by Max Kellermann's avatar Max Kellermann

log: use bool

Use the bool data type for flags.
parent 4c967a6b
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
static unsigned int log_threshold = G_LOG_LEVEL_INFO; static unsigned int log_threshold = G_LOG_LEVEL_INFO;
static int stdout_mode = 1; static bool stdout_mode = true;
static int out_fd = -1; static int out_fd = -1;
static int err_fd = -1; static int err_fd = -1;
static const char *out_filename; static const char *out_filename;
...@@ -77,7 +77,7 @@ mpd_log_func(G_GNUC_UNUSED const gchar *log_domain, ...@@ -77,7 +77,7 @@ mpd_log_func(G_GNUC_UNUSED const gchar *log_domain,
message); message);
} }
void initLog(const int verbose) void initLog(bool verbose)
{ {
ConfigParam *param; ConfigParam *param;
...@@ -104,7 +104,7 @@ void initLog(const int verbose) ...@@ -104,7 +104,7 @@ void initLog(const int verbose)
} }
} }
void open_log_files(const int use_stdout) void open_log_files(bool use_stdout)
{ {
mode_t prev; mode_t prev;
ConfigParam *param; ConfigParam *param;
...@@ -130,12 +130,12 @@ void open_log_files(const int use_stdout) ...@@ -130,12 +130,12 @@ void open_log_files(const int use_stdout)
umask(prev); umask(prev);
} }
void setup_log_output(const int use_stdout) void setup_log_output(bool use_stdout)
{ {
fflush(NULL); fflush(NULL);
if (!use_stdout) { if (!use_stdout) {
redirect_logs(); redirect_logs();
stdout_mode = 0; stdout_mode = false;
} }
} }
......
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
#include "gcc.h" #include "gcc.h"
#include <stdbool.h>
mpd_printf void ERROR(const char *fmt, ...); mpd_printf void ERROR(const char *fmt, ...);
mpd_printf void LOG(const char *fmt, ...); mpd_printf void LOG(const char *fmt, ...);
mpd_printf void SECURE(const char *fmt, ...); mpd_printf void SECURE(const char *fmt, ...);
...@@ -28,11 +30,11 @@ mpd_printf void DEBUG(const char *fmt, ...); ...@@ -28,11 +30,11 @@ mpd_printf void DEBUG(const char *fmt, ...);
mpd_printf void WARNING(const char *fmt, ...); mpd_printf void WARNING(const char *fmt, ...);
mpd_printf mpd_noreturn void FATAL(const char *fmt, ...); mpd_printf mpd_noreturn void FATAL(const char *fmt, ...);
void initLog(const int verbose); void initLog(bool verbose);
void setup_log_output(const int use_stdout); void setup_log_output(bool use_stdout);
void open_log_files(const int use_stdout); void open_log_files(bool use_stdout);
int cycle_log_files(void); int cycle_log_files(void);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment