35 lines
978 B
Plaintext
35 lines
978 B
Plaintext
*** ../bash-4.2-patched/sig.c Tue Nov 23 08:21:22 2010
|
|
--- sig.c Tue Mar 8 21:28:32 2011
|
|
***************
|
|
*** 47,50 ****
|
|
--- 47,51 ----
|
|
#if defined (READLINE)
|
|
# include "bashline.h"
|
|
+ # include <readline/readline.h>
|
|
#endif
|
|
|
|
***************
|
|
*** 63,66 ****
|
|
--- 64,68 ----
|
|
extern int history_lines_this_session;
|
|
#endif
|
|
+ extern int no_line_editing;
|
|
|
|
extern void initialize_siglist ();
|
|
***************
|
|
*** 506,510 ****
|
|
#if defined (HISTORY)
|
|
/* XXX - will inhibit history file being written */
|
|
! history_lines_this_session = 0;
|
|
#endif
|
|
terminate_immediately = 0;
|
|
--- 508,515 ----
|
|
#if defined (HISTORY)
|
|
/* XXX - will inhibit history file being written */
|
|
! # if defined (READLINE)
|
|
! if (interactive_shell == 0 || interactive == 0 || (sig != SIGHUP && sig != SIGTERM) || no_line_editing || (RL_ISSTATE (RL_STATE_READCMD) == 0))
|
|
! # endif
|
|
! history_lines_this_session = 0;
|
|
#endif
|
|
terminate_immediately = 0;
|