]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - trap.h
fix for SIGINT in sourced script
[thirdparty/bash.git] / trap.h
diff --git a/trap.h b/trap.h
index 34a05c4b86f5fc505ede5c9360716cf306722b28..41f185f7d8382e1ea9d48ebf8094951ad8461a90 100644 (file)
--- a/trap.h
+++ b/trap.h
@@ -74,6 +74,10 @@ extern void set_debug_trap __P((char *));
 extern void set_error_trap __P((char *));
 extern void set_return_trap __P((char *));
 
+extern void maybe_set_debug_trap __P((char *));
+extern void maybe_set_error_trap __P((char *));
+extern void maybe_set_return_trap __P((char *));
+
 extern void set_sigint_trap __P((char *));
 extern void set_signal __P((int, char *));
 
@@ -95,7 +99,7 @@ extern void get_all_original_signals __P((void));
 extern char *signal_name __P((int));
 
 extern int decode_signal __P((char *, int));
-extern void run_interrupt_trap __P((void));
+extern void run_interrupt_trap __P((int));
 extern int maybe_call_trap_handler __P((int));
 extern int signal_is_special __P((int));
 extern int signal_is_trapped __P((int));