diff options
author | Damien Miller <djm@mindrot.org> | 2006-08-19 08:38:23 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2006-08-19 08:38:23 +1000 |
commit | bb59814cd644f78e82df07d820ed00fa7a25e68a (patch) | |
tree | 5b67f5a6e3d4a54116f77cdaf972f4288e74c83f /defines.h | |
parent | 3d2d6e90e4c6f46347b7212401198babe49f2c50 (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.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -25,7 +25,7 @@ | |||
25 | #ifndef _DEFINES_H | 25 | #ifndef _DEFINES_H |
26 | #define _DEFINES_H | 26 | #define _DEFINES_H |
27 | 27 | ||
28 | /* $Id: defines.h,v 1.136 2006/08/06 11:23:28 dtucker Exp $ */ | 28 | /* $Id: defines.h,v 1.137 2006/08/18 22:38:24 djm Exp $ */ |
29 | 29 | ||
30 | 30 | ||
31 | /* Constants */ | 31 | /* Constants */ |
@@ -542,6 +542,11 @@ struct winsize { | |||
542 | # undef HAVE_UPDWTMPX | 542 | # undef HAVE_UPDWTMPX |
543 | #endif | 543 | #endif |
544 | 544 | ||
545 | #if defined(HAVE_OPENLOG_R) && defined(SYSLOG_DATA_INIT) && \ | ||
546 | defined(SYSLOG_R_SAFE_IN_SIGHAND) | ||
547 | # define DO_LOG_SAFE_IN_SIGHAND | ||
548 | #endif | ||
549 | |||
545 | #if !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) | 550 | #if !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) |
546 | # define memmove(s1, s2, n) bcopy((s2), (s1), (n)) | 551 | # define memmove(s1, s2, n) bcopy((s2), (s1), (n)) |
547 | #endif /* !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) */ | 552 | #endif /* !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) */ |