summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1995-06-21 21:40:48 +0000
committerEzra Peisach <epeisach@mit.edu>1995-06-21 21:40:48 +0000
commit8b9cdb8881af2f08888a6c5980cf2ecb8d9e68d2 (patch)
tree695c2e4855168d018f068ec4e20ebd2732096647 /src
parent306824a6400ea1430502118bab555da69a5926bc (diff)
downloadkrb5-8b9cdb8881af2f08888a6c5980cf2ecb8d9e68d2.tar.gz
krb5-8b9cdb8881af2f08888a6c5980cf2ecb8d9e68d2.tar.xz
krb5-8b9cdb8881af2f08888a6c5980cf2ecb8d9e68d2.zip
Add KRB5_SIGTYPE to define krb5_sigtype. Definition moved from
include/krb5/configure.in so that appl/bsd may use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6118 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/aclocal.m425
2 files changed, 30 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 23a4eeabad..5d8de92e78 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jun 21 17:38:34 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * aclocal.m4: Add KRB5_SIGTYPE (taken from include/krb5) so that
+ other applications may use defintion.
+
Wed Jun 21 14:57:55 1995 <tytso@rsx-11.mit.edu>
* aclocal.m4: Removed extra blank lines and added "dnl" to the end
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index eebe43ef51..5951f9d853 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -312,6 +312,31 @@ if test $krb5_cv_type_sigset_t = yes; then
fi
)])dnl
dnl
+dnl check for signal type
+dnl
+dnl AC_RETSIGTYPE isn't quite right, but almost.
+define(KRB5_SIGTYPE,
+AC_MSG_CHECKING([POSIX signal handlers])
+AC_CACHE_VAL(krb5_cv_has_posix_signals,
+[AC_TRY_COMPILE(
+[#include <sys/types.h>
+#include <signal.h>
+#ifdef signal
+#undef signal
+#endif
+extern void (*signal ()) ();], [],
+krb5_cv_has_posix_signals=yes, krb5_cv_has_posix_signals=no)])
+AC_MSG_RESULT($krb5_cv_has_posix_signals)
+if test $krb5_cv_has_posix_signals = yes; then
+ AC_DEFINE(krb5_sigtype, void) AC_DEFINE(POSIX_SIGTYPE)
+else
+ if test $ac_cv_type_signal = void; then
+ AC_DEFINE(krb5_sigtype, void)
+ else
+ AC_DEFINE(krb5_sigtype, int)
+ fi
+fi)dnl
+dnl
dnl check for POSIX setjmp/longjmp -- CHECK_SETJMP
dnl
define(CHECK_SETJMP,[