--- /opt/musl/include/syslog.h 2012-04-19 21:14:04.318606875 -0700 +++ /opt/musl/pincl/syslog.h 2012-05-10 12:48:02.155276564 -0700 @@ -59,7 +59,11 @@ int setlogmask (int); void syslog (int, const char *, ...); -#if defined(_GNU_SOURCE) && defined(SYSLOG_NAMES) +#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#define _PATH_LOG "/dev/log" +void vsyslog (int, const char *, va_list); + +#ifdef SYSLOG_NAMES #define __NEED_va_list #include #define INTERNAL_NOPRI 0x10 @@ -89,7 +93,7 @@ { "local2", LOG_LOCAL2 }, { "local3", LOG_LOCAL3 }, \ { "local4", LOG_LOCAL4 }, { "local5", LOG_LOCAL5 }, \ { "local6", LOG_LOCAL6 }, { "local7", LOG_LOCAL7 }, { NULL, -1 } }) -void vsyslog (int, const char *, va_list); +#endif #endif #ifdef __cplusplus