소스 검색

Don't pend ^Z signal

Serj Kalichev 7 달 전
부모
커밋
fc49e2f9da
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      bin/klish/interactive.c

+ 2 - 0
bin/klish/interactive.c

@@ -126,6 +126,8 @@ int klish_interactive_shell(ktp_session_t *ktp, struct options *opts)
 	faux_eloop_add_signal(eloop, SIGINT, ctrl_c_cb, &ctx);
 	faux_eloop_add_signal(eloop, SIGTERM, ctrl_c_cb, &ctx);
 	faux_eloop_add_signal(eloop, SIGQUIT, ctrl_c_cb, &ctx);
+	// To don't stop klish client on exit. SIGTSTP can be pended
+	faux_eloop_add_signal(eloop, SIGTSTP, ctrl_c_cb, &ctx);
 
 	// Notify server about terminal window size change
 	faux_eloop_add_signal(eloop, SIGWINCH, sigwinch_cb, &ctx);