From 9ae0909b35bc7ed04897536cbf224f7e134b5184 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 13 Dec 2002 10:59:14 +0000 Subject: Update. 2002-12-13 Ulrich Drepper * misc/syslog.c (log_cleanup): Don't use parameter in __libc_lock_unlock call, use syslog_lock directly. Adjust callers to pass NULL instead of a pointer to syslog_lock. --- misc/syslog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'misc/syslog.c') diff --git a/misc/syslog.c b/misc/syslog.c index c7d9297..c1fdf5b 100644 --- a/misc/syslog.c +++ b/misc/syslog.c @@ -333,7 +333,7 @@ openlog_internal(const char *ident, int logstat, int logfac) static void log_cleanup (void *arg) { - __libc_lock_unlock (*(__libc_lock_t *) arg); + __libc_lock_unlock (syslog_lock); } void @@ -341,7 +341,7 @@ openlog (const char *ident, int logstat, int logfac) { #ifdef _LIBC_REENTRANT /* Protect against multiple users. */ - __libc_cleanup_region_start (1, log_cleanup, &syslog_lock); + __libc_cleanup_region_start (1, log_cleanup, NULL); __libc_lock_lock (syslog_lock); #endif @@ -375,7 +375,7 @@ closelog () { #ifdef _LIBC_REENTRANT /* Protect against multiple users. */ - __libc_cleanup_region_start (1, log_cleanup, &syslog_lock); + __libc_cleanup_region_start (1, log_cleanup, NULL); __libc_lock_lock (syslog_lock); #endif -- cgit v1.1