diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2005-12-09 15:43:30 +0000 |
---|---|---|
committer | Peter S. Mazinger <ps.m@gmx.net> | 2005-12-09 15:43:30 +0000 |
commit | 4f16d2e03a6cc2415a0eefcf50410d1943319543 (patch) | |
tree | 8d3132396738369409812b09668e5f39b3459096 /libc/misc/syslog | |
parent | 06f8a796e2d4d88cfd89b21a2b7b195c3612ba81 (diff) |
Implement hidden poll, switch user to hidden *printf/*scanf/poll
Diffstat (limited to 'libc/misc/syslog')
-rw-r--r-- | libc/misc/syslog/syslog.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libc/misc/syslog/syslog.c b/libc/misc/syslog/syslog.c index 504154f90..f21d8d12d 100644 --- a/libc/misc/syslog/syslog.c +++ b/libc/misc/syslog/syslog.c @@ -34,6 +34,7 @@ #define ctime __ctime #define sigaction __sigaction #define connect __connect +#define vsnprintf __vsnprintf #define __FORCE_GLIBC #define _GNU_SOURCE @@ -220,15 +221,15 @@ __vsyslog( int pri, const char *fmt, va_list ap ) * safe to test only LogTag and use normal sprintf everywhere else. */ (void)__time(&now); - stdp = p = tbuf + sprintf(tbuf, "<%d>%.15s ", pri, ctime(&now) + 4); + stdp = p = tbuf + __sprintf(tbuf, "<%d>%.15s ", pri, ctime(&now) + 4); if (LogTag) { if (__strlen(LogTag) < sizeof(tbuf) - 64) - p += sprintf(p, "%s", LogTag); + p += __sprintf(p, "%s", LogTag); else - p += sprintf(p, "<BUFFER OVERRUN ATTEMPT>"); + p += __sprintf(p, "<BUFFER OVERRUN ATTEMPT>"); } if (LogStat & LOG_PID) - p += sprintf(p, "[%d]", __getpid()); + p += __sprintf(p, "[%d]", __getpid()); if (LogTag) { *p++ = ':'; *p++ = ' '; |