diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/log.c | 5 | ||||
-rw-r--r-- | src/common/log.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/common/log.c b/src/common/log.c index cc65e46e0..c66c43056 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -155,12 +155,13 @@ void add_stream_log(int loglevel, const char *name, FILE *stream) logfiles = lf; } -void add_file_log(int loglevel, const char *filename) +int add_file_log(int loglevel, const char *filename) { FILE *f; f = fopen(filename, "a"); - if (!f) return; + if (!f) return -1; add_stream_log(loglevel, filename, f); logfiles->needs_close = 1; + return 0; } diff --git a/src/common/log.h b/src/common/log.h index 7c481379a..d5b8e9b26 100644 --- a/src/common/log.h +++ b/src/common/log.h @@ -28,7 +28,7 @@ void log_set_severity(int severity); void add_stream_log(int loglevel, const char *name, FILE *stream); -void add_file_log(int severity, const char *filename); +int add_file_log(int severity, const char *filename); void close_logs(); void reset_logs(); |