diff options
| author | Jari Aalto <jari.aalto@cante.net> | 1998-04-17 19:52:44 +0000 |
|---|---|---|
| committer | Jari Aalto <jari.aalto@cante.net> | 2009-09-12 16:46:51 +0000 |
| commit | cce855bc5b117cb7ae70064131120687bc69fac0 (patch) | |
| tree | 39c7a4ec8f6d22ef03df74f2684e6a04fef10399 /sig.c | |
| parent | e8ce775db824de329b81293b4e5d8fbd65624528 (diff) | |
| download | android_external_bash-cce855bc5b117cb7ae70064131120687bc69fac0.tar.gz android_external_bash-cce855bc5b117cb7ae70064131120687bc69fac0.tar.bz2 android_external_bash-cce855bc5b117cb7ae70064131120687bc69fac0.zip | |
Imported from ../bash-2.02.tar.gz.
Diffstat (limited to 'sig.c')
| -rw-r--r-- | sig.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -23,6 +23,9 @@ #include "bashtypes.h" #if defined (HAVE_UNISTD_H) +# ifdef _MINIX +# include <sys/types.h> +# endif # include <unistd.h> #endif @@ -229,10 +232,10 @@ initialize_terminating_signals () sigaction (XSIG (i), &oact, &act); set_signal_ignored (XSIG (i)); } -#if defined (SIGPROF) +#if defined (SIGPROF) && !defined (_MINIX) if (XSIG (i) == SIGPROF && XHANDLER (i) != SIG_DFL && XHANDLER (i) != SIG_IGN) sigaction (XSIG (i), &oact, (struct sigaction *)NULL); -#endif /* SIGPROF */ +#endif /* SIGPROF && !_MINIX */ } #else /* !HAVE_POSIX_SIGNALS */ @@ -247,8 +250,10 @@ initialize_terminating_signals () signal (XSIG (i), SIG_IGN); set_signal_ignored (XSIG (i)); } +#ifdef SIGPROF if (XSIG (i) == SIGPROF && XHANDLER (i) != SIG_DFL && XHANDLER (i) != SIG_IGN) signal (XSIG (i), XHANDLER (i)); +#endif } #endif /* !HAVE_POSIX_SIGNALS */ |
