Move default definition of `record_signal_delivery' to "uxsig.h".
authorChris Hanson <org/chris-hanson/cph>
Fri, 18 Feb 1994 21:14:25 +0000 (21:14 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 18 Feb 1994 21:14:25 +0000 (21:14 +0000)
v7/src/microcode/uxsig.c
v7/src/microcode/uxsig.h

index 69fe8c5707c97b30e5cee515e4168d5a2c240023..8dd4d4dbd36aca12884ddbf6adce35323758ad50 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: uxsig.c,v 1.29 1994/02/15 20:02:54 cph Exp $
+$Id: uxsig.c,v 1.30 1994/02/18 21:14:18 cph Exp $
 
 Copyright (c) 1990-94 Massachusetts Institute of Technology
 
@@ -208,7 +208,6 @@ DEFUN (record_signal_delivery, (signo), int signo)
 #else /* not DEBUG_SIGNAL_DELIVERY */
 
 #define initialize_signal_debugging()
-#define record_signal_delivery(signo)
 
 #endif /* not DEBUG_SIGNAL_DELIVERY */
 \f
index 881d2f4f746047c476d5990254fa43375c7c0135..af407f6104c8a1eba540050eee861297750c2926 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: uxsig.h,v 1.3 1994/02/15 04:23:49 cph Exp $
+$Id: uxsig.h,v 1.4 1994/02/18 21:14:25 cph Exp $
 
 Copyright (c) 1993-94 Massachusetts Institute of Technology
 
@@ -97,6 +97,7 @@ DEFUN (name, (signo, info, pscp),                                     \
   DECLARE_FULL_SIGCONTEXT (scp);                                       \
   INITIALIZE_FULL_SIGCONTEXT (pscp, scp);                              \
   ENTER_HANDLER (signo);                                               \
+  record_signal_delivery (signo);                                      \
   STD_HANDLER_abortp = (enter_interruption_extent ());                 \
   transaction_begin ();                                                        \
   {                                                                    \
@@ -120,4 +121,9 @@ DEFUN (name, (signo, info, pscp),                                   \
 extern void EXFUN (ta_abort_handler, (PTR));
 
 #endif /* NEED_HANDLER_TRANSACTION */
+
+#ifndef DEBUG_SIGNAL_DELIVERY
+#define record_signal_delivery(signo)
+#endif
+
 #endif /* SCM_UXSIG_H */