From 095e851b0089b19b8e3988f17af894df15fae11e Mon Sep 17 00:00:00 2001 From: vsc Date: Mon, 14 Jan 2002 22:25:17 +0000 Subject: [PATCH] fix HAVE_SIGACTION git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@292 b08c6af1-5177-4d33-ba66-4b1c6b8b522a --- C/sysbits.c | 2 ++ H/Heap.h | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/C/sysbits.c b/C/sysbits.c index c895a1824..f4a8817fe 100644 --- a/C/sysbits.c +++ b/C/sysbits.c @@ -1279,6 +1279,7 @@ ReceiveSignal (int s) case SIGKILL: exit_yap (SIGKILL, "\n\n\n[ Quit signal received ]\n\n"); #endif +#if HAVE_SIGACTION case SIGUSR1: /* force the system to creep */ p_creep (); @@ -1300,6 +1301,7 @@ ReceiveSignal (int s) /* NOTE: shouldn't this be a queue? */ PutValue(AtomSigPending, MkAtomTerm(LookupAtom("sig_hup"))); break; +#endif default: YP_fprintf(YP_stderr, "\n[ Unexpected signal ]\n"); exit (EXIT_FAILURE); diff --git a/H/Heap.h b/H/Heap.h index c58f6ff98..b267eda55 100644 --- a/H/Heap.h +++ b/H/Heap.h @@ -10,7 +10,7 @@ * File: Heap.h * * mods: * * comments: Heap Init Structure * -* version: $Id: Heap.h,v 1.19 2002-01-11 15:54:17 stasinos Exp $ * +* version: $Id: Heap.h,v 1.20 2002-01-14 22:25:17 vsc Exp $ * *************************************************************************/ /* information that can be stored in Code Space */ @@ -388,7 +388,7 @@ typedef struct various_codes { #define AtomRead heap_regs->atom_read #define AtomRepeat heap_regs->atom_repeat #define AtomRestoreRegs heap_regs->atom_restore_regs -#if USE_SIGACTION +#if HAVE_SIGACTION #define AtomSigPending heap_regs->atom_sig_pending #endif #define AtomStackFree heap_regs->atom_stack_free