X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ucw%2Flog.c;h=4a951e3277dc4bad99eae8a99feeaebece38a4c6;hb=bc5f818d21b7aceaf2c0e263b00aa4295211d8f9;hp=dc21038573e29eaf00162e72eab03277190019d9;hpb=8061fd556a657e8658df7efe3828adc318311524;p=libucw.git diff --git a/ucw/log.c b/ucw/log.c index dc210385..4a951e32 100644 --- a/ucw/log.c +++ b/ucw/log.c @@ -34,7 +34,9 @@ static void NONRET do_die(void); static int default_log_handler(struct log_stream *ls UNUSED, struct log_msg *m) { // This is a completely bare version of the log-file module. Errors are ignored. - write(2, m->m, m->m_len); + if (write(2, m->m, m->m_len) < 0) + { + } return 0; } @@ -67,7 +69,7 @@ int log_streams_after = 0; /* The first never-used index in log_streams.ptr */ */ struct log_stream * -log_stream_by_flags(uns flags) +log_stream_by_flags(uint flags) { int n = LS_GET_STRNUM(flags); if (n < 0 || n >= log_streams_after || log_streams.ptr[n]->regnum == -1) @@ -80,9 +82,9 @@ log_stream_by_flags(uns flags) char **log_type_names; char * -log_type_name(uns flags) +log_type_name(uint flags) { - uns type = LS_GET_TYPE(flags); + uint type = LS_GET_TYPE(flags); if (!log_type_names || !log_type_names[type]) return "default"; @@ -93,7 +95,7 @@ log_type_name(uns flags) /*** Logging ***/ void -vmsg(uns cat, const char *fmt, va_list args) +vmsg(uint cat, const char *fmt, va_list args) { struct timeval tv; struct tm tm; @@ -103,7 +105,7 @@ vmsg(uns cat, const char *fmt, va_list args) char msgbuf[256]; char *p; int len; - uns sighandler = cat & L_SIGHANDLER; + uint sighandler = cat & L_SIGHANDLER; struct log_stream *ls; struct log_msg m = { .flags = cat }; @@ -341,7 +343,7 @@ log_pass_msg(struct log_stream *ls, struct log_msg *m) /*** Utility functions ***/ void -msg(unsigned int cat, const char *fmt, ...) +msg(uint cat, const char *fmt, ...) { va_list args;