X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ucw%2Flog-file.c;h=40f1f3964e487e21e7d85834f194d3b3bdd67d39;hb=564be9c0adf9f5796b60f2727cecc9c7274f86ff;hp=231344bd4ef77a713da534e9376603333447e46d;hpb=ba1c173f544383aa6553a75dee6e6858d8f243a4;p=libucw.git diff --git a/ucw/log-file.c b/ucw/log-file.c index 231344bd..40f1f396 100644 --- a/ucw/log-file.c +++ b/ucw/log-file.c @@ -8,12 +8,12 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/log.h" -#include "ucw/log-internal.h" -#include "ucw/io.h" -#include "ucw/threads.h" -#include "ucw/simple-lists.h" +#include +#include +#include +#include +#include +#include #include #include @@ -25,7 +25,7 @@ struct file_stream { struct log_stream ls; // ls.name is the current name of the log file int fd; - uns flags; // FF_xxx + uint flags; // FF_xxx char *orig_name; // Original name with strftime escapes }; @@ -110,7 +110,7 @@ file_handler(struct log_stream *ls, struct log_msg *m) } struct log_stream * -log_new_fd(int fd, uns flags) +log_new_fd(int fd, uint flags) { struct log_stream *ls = log_new_stream(sizeof(struct file_stream)); struct file_stream *fs = (struct file_stream *) ls; @@ -125,15 +125,15 @@ log_new_fd(int fd, uns flags) } struct log_stream * -log_new_file(const char *path, uns flags) +log_new_file(const char *path, uint flags) { struct log_stream *ls = log_new_stream(sizeof(struct file_stream)); struct file_stream *fs = (struct file_stream *) ls; fs->fd = -1; + fs->flags = FF_CLOSE_FD | flags; fs->orig_name = xstrdup(path); if (strchr(path, '%')) - fs->flags = FF_FORMAT_NAME; - fs->flags |= FF_CLOSE_FD | flags; + fs->flags |= FF_FORMAT_NAME; ls->msgfmt = LSFMT_DEFAULT; ls->handler = file_handler; ls->close = file_close;