svn commit: trunk/uClibc/libc/sysdeps/linux/common

aldot at uclibc.org aldot at uclibc.org
Mon Sep 29 13:04:10 UTC 2008


Author: aldot
Date: 2008-09-29 06:04:10 -0700 (Mon, 29 Sep 2008)
New Revision: 23555

Log:
- honour UCLIBC_HAS_SYSLOG


Modified:
   trunk/uClibc/libc/sysdeps/linux/common/ssp.c


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/common/ssp.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/ssp.c	2008-09-29 12:59:45 UTC (rev 23554)
+++ trunk/uClibc/libc/sysdeps/linux/common/ssp.c	2008-09-29 13:04:10 UTC (rev 23555)
@@ -29,18 +29,19 @@
 #include <string.h>
 #include <unistd.h>
 #include <signal.h>
+#if defined __UCLIBC_HAS_SYSLOG__
 #include <sys/syslog.h>
 
-/* Experimentally off - libc_hidden_proto(memset) */
-/* Experimentally off - libc_hidden_proto(strlen) */
+libc_hidden_proto(openlog)
+libc_hidden_proto(syslog)
+libc_hidden_proto(closelog)
+#endif
+
 libc_hidden_proto(sigaction)
 libc_hidden_proto(sigfillset)
 libc_hidden_proto(sigdelset)
 libc_hidden_proto(sigprocmask)
 libc_hidden_proto(write)
-libc_hidden_proto(openlog)
-libc_hidden_proto(syslog)
-libc_hidden_proto(closelog)
 libc_hidden_proto(kill)
 libc_hidden_proto(getpid)
 libc_hidden_proto(_exit)
@@ -69,9 +70,11 @@
 	write(fd, msg2, strlen(msg2));
 	write(fd, msg3, strlen(msg3));
 	write(fd, "()\n", 3);
+#if defined __UCLIBC_HAS_SYSLOG__
 	openlog("ssp", LOG_CONS | LOG_PID, LOG_USER);
 	syslog(LOG_INFO, "%s%s%s()", msg1, msg2, msg3);
 	closelog();
+#endif
 }
 
 static attribute_noreturn void terminate(void)




More information about the uClibc-cvs mailing list