aboutsummaryrefslogtreecommitdiffstats
path: root/sig.c
diff options
context:
space:
mode:
authorJari Aalto <jari.aalto@cante.net>2001-11-13 17:56:06 +0000
committerJari Aalto <jari.aalto@cante.net>2009-09-12 16:46:54 +0000
commitf73dda092b33638d2d5e9c35375f687a607b5403 (patch)
treef21584e70a444d6a1ecba0fb5e2cf79e8cce91db /sig.c
parent28ef6c316f1aff914bb95ac09787a3c83c1815fd (diff)
downloadandroid_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.tar.gz
android_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.tar.bz2
android_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.zip
Imported from ../bash-2.05a.tar.gz.
Diffstat (limited to 'sig.c')
-rw-r--r--sig.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/sig.c b/sig.c
index 774b69d..646d682 100644
--- a/sig.c
+++ b/sig.c
@@ -54,7 +54,7 @@ extern int last_command_exit_value;
extern int return_catch_flag;
extern int loop_level, continuing, breaking;
extern int parse_and_execute_level, shell_initialized;
-extern int interactive, interactive_shell, login_shell, startup_state;
+extern int startup_state;
/* Non-zero after SIGINT. */
int interrupt_state;
@@ -71,7 +71,7 @@ sigset_t top_level_mask;
/* When non-zero, we throw_to_top_level (). */
int interrupt_immediately = 0;
-static void initialize_shell_signals ();
+static void initialize_shell_signals __P((void));
void
initialize_signals ()
@@ -86,7 +86,7 @@ initialize_signals ()
void
reinitialize_signals ()
{
- initialize_shell_signals (1);
+ initialize_shell_signals ();
initialize_job_signals ();
}
@@ -105,89 +105,89 @@ struct termsig {
and so forth. */
static struct termsig terminating_signals[] = {
#ifdef SIGHUP
- SIGHUP, NULL_HANDLER,
+{ SIGHUP, NULL_HANDLER },
#endif
#ifdef SIGINT
- SIGINT, NULL_HANDLER,
+{ SIGINT, NULL_HANDLER },
#endif
#ifdef SIGILL
- SIGILL, NULL_HANDLER,
+{ SIGILL, NULL_HANDLER },
#endif
#ifdef SIGTRAP
- SIGTRAP, NULL_HANDLER,
+{ SIGTRAP, NULL_HANDLER },
#endif
#ifdef SIGIOT
- SIGIOT, NULL_HANDLER,
+{ SIGIOT, NULL_HANDLER },
#endif
#ifdef SIGDANGER
- SIGDANGER, NULL_HANDLER,
+{ SIGDANGER, NULL_HANDLER },
#endif
#ifdef SIGEMT
- SIGEMT, NULL_HANDLER,
+{ SIGEMT, NULL_HANDLER },
#endif
#ifdef SIGFPE
- SIGFPE, NULL_HANDLER,
+{ SIGFPE, NULL_HANDLER },
#endif
#ifdef SIGBUS
- SIGBUS, NULL_HANDLER,
+{ SIGBUS, NULL_HANDLER },
#endif
#ifdef SIGSEGV
- SIGSEGV, NULL_HANDLER,
+{ SIGSEGV, NULL_HANDLER },
#endif
#ifdef SIGSYS
- SIGSYS, NULL_HANDLER,
+{ SIGSYS, NULL_HANDLER },
#endif
#ifdef SIGPIPE
- SIGPIPE, NULL_HANDLER,
+{ SIGPIPE, NULL_HANDLER },
#endif
#ifdef SIGALRM
- SIGALRM, NULL_HANDLER,
+{ SIGALRM, NULL_HANDLER },
#endif
#ifdef SIGTERM
- SIGTERM, NULL_HANDLER,
+{ SIGTERM, NULL_HANDLER },
#endif
#ifdef SIGXCPU
- SIGXCPU, NULL_HANDLER,
+{ SIGXCPU, NULL_HANDLER },
#endif
#ifdef SIGXFSZ
- SIGXFSZ, NULL_HANDLER,
+{ SIGXFSZ, NULL_HANDLER },
#endif
#ifdef SIGVTALRM
- SIGVTALRM, NULL_HANDLER,
+{ SIGVTALRM, NULL_HANDLER },
#endif
#if 0
#ifdef SIGPROF
- SIGPROF, NULL_HANDLER,
+{ SIGPROF, NULL_HANDLER },
#endif
#endif
#ifdef SIGLOST
- SIGLOST, NULL_HANDLER,
+{ SIGLOST, NULL_HANDLER },
#endif
#ifdef SIGUSR1
- SIGUSR1, NULL_HANDLER,
+{ SIGUSR1, NULL_HANDLER },
#endif
#ifdef SIGUSR2
- SIGUSR2, NULL_HANDLER,
+{ SIGUSR2, NULL_HANDLER },
#endif
};