diff --git a/lisp/interrupt.h b/lisp/interrupt.h index 22347878cd98ecdba6fda167ce2b9beafa448085..21058120c2937267fd852a799e0f3b1b5e672c8d 100644 --- a/lisp/interrupt.h +++ b/lisp/interrupt.h @@ -1,4 +1,4 @@ -/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/interrupt.h,v 1.2 1992/09/08 20:26:29 wlott Exp $ */ +/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/interrupt.h,v 1.3 1993/07/27 15:08:44 hallgren Exp $ */ #if !defined(_INCLUDE_INTERRUPT_H_) #define _INCLUDE_INTERRUPT_H_ @@ -32,13 +32,22 @@ extern unsigned long install_handler(int signal, extern union interrupt_handler interrupt_handlers[NSIG]; +#ifdef hpux +#define BLOCKABLE (sigmask(SIGHUP) | sigmask(SIGINT) | \ + sigmask(SIGQUIT) | sigmask(SIGPIPE) | \ + sigmask(SIGALRM) | sigmask(SIGURG) | \ + sigmask(SIGTSTP) | sigmask(SIGCHLD) | \ + sigmask(SIGIO) | sigmask(SIGVTALRM) | \ + sigmask(SIGPROF) | sigmask(SIGWINCH) | \ + sigmask(SIGUSR1) | sigmask(SIGUSR2)) +#else #define BLOCKABLE (sigmask(SIGHUP) | sigmask(SIGINT) | \ sigmask(SIGQUIT) | sigmask(SIGPIPE) | \ sigmask(SIGALRM) | sigmask(SIGURG) | \ sigmask(SIGTSTP) | sigmask(SIGCHLD) | \ sigmask(SIGIO) | sigmask(SIGXCPU) | \ - sigmask(SIGXFSZ) | sigmask(SIGVTALRM) | \ + sigmask(SIGXFSZ) | sigmask(SIGVTALRM) | \ sigmask(SIGPROF) | sigmask(SIGWINCH) | \ sigmask(SIGUSR1) | sigmask(SIGUSR2)) - +#endif #endif