浏览代码

Make add_file_log return 0 on success.

svn:r594
Nick Mathewson 20 年之前
父节点
当前提交
22ef733058
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. 3 2
      src/common/log.c
  2. 1 1
      src/common/log.h

+ 3 - 2
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;
 }
 

+ 1 - 1
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();