aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/log.c5
-rw-r--r--src/common/log.h2
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();