Преглед на файлове

Importing the patch of Roberto Vargas to inherit signal handlers.

Christoph Lohmann преди 12 години
родител
ревизия
776a022e39
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      st.c

+ 7 - 0
st.c

@@ -774,6 +774,13 @@ execsh(void) {
 	unsetenv("LINES");
 	unsetenv("TERMCAP");
 
+	signal(SIGCHLD, SIG_DFL);
+	signal(SIGHUP, SIG_DFL);
+	signal(SIGINT, SIG_DFL);
+	signal(SIGQUIT, SIG_DFL);
+	signal(SIGTERM, SIG_DFL);
+	signal(SIGALRM, SIG_DFL);
+
 	DEFAULT(envshell, SHELL);
 	putenv("TERM="TNAME);
 	args = opt_cmd ? opt_cmd : (char*[]){envshell, "-i", NULL};