X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmisc%2Fsyslog.c;h=7dc0c1be50ed8cd7144797c58387d628acbca8a6;hb=595416b11dfbc82d40a59d0edd7e3b04ba7a2d6d;hp=9dd1ddb5889322ed69099b008e384cee47b89d4d;hpb=0f9c2666aca95eb98eb0ef4f4d8d1473c8ce3fa0;p=musl diff --git a/src/misc/syslog.c b/src/misc/syslog.c index 9dd1ddb5..7dc0c1be 100644 --- a/src/misc/syslog.c +++ b/src/misc/syslog.c @@ -9,14 +9,16 @@ #include #include #include -#include "libc.h" +#include "lock.h" +#include "fork_impl.h" -static volatile int lock[2]; +static volatile int lock[1]; static char log_ident[32]; static int log_opt; static int log_facility = LOG_USER; static int log_mask = 0xff; static int log_fd = -1; +volatile int *const __syslog_lockptr = lock; int setlogmask(int maskpri) { @@ -122,7 +124,7 @@ static void _vsyslog(int priority, const char *message, va_list ap) } } -void __vsyslog(int priority, const char *message, va_list ap) +static void __vsyslog(int priority, const char *message, va_list ap) { int cs; if (!(log_mask & LOG_MASK(priority&7)) || (priority&~0x3ff)) return;