summaryrefslogtreecommitdiffstats
path: root/defines.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2006-08-19 08:38:23 +1000
committerDamien Miller <djm@mindrot.org>2006-08-19 08:38:23 +1000
commitbb59814cd644f78e82df07d820ed00fa7a25e68a (patch)
tree5b67f5a6e3d4a54116f77cdaf972f4288e74c83f /defines.h
parent3d2d6e90e4c6f46347b7212401198babe49f2c50 (diff)
- (djm) Disable sigdie() for platforms that cannot safely syslog inside
a signal handler (basically all of them, excepting OpenBSD); ok dtucker@
Diffstat (limited to 'defines.h')
-rw-r--r--defines.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/defines.h b/defines.h
index fdc43cd9..6b395f80 100644
--- a/defines.h
+++ b/defines.h
@@ -25,7 +25,7 @@
#ifndef _DEFINES_H
#define _DEFINES_H
-/* $Id: defines.h,v 1.136 2006/08/06 11:23:28 dtucker Exp $ */
+/* $Id: defines.h,v 1.137 2006/08/18 22:38:24 djm Exp $ */
/* Constants */
@@ -542,6 +542,11 @@ struct winsize {
# undef HAVE_UPDWTMPX
#endif
+#if defined(HAVE_OPENLOG_R) && defined(SYSLOG_DATA_INIT) && \
+ defined(SYSLOG_R_SAFE_IN_SIGHAND)
+# define DO_LOG_SAFE_IN_SIGHAND
+#endif
+
#if !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY)
# define memmove(s1, s2, n) bcopy((s2), (s1), (n))
#endif /* !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) */