diff options
| author | Bart Schaefer <schaefer@zsh.org> | 2013-04-28 17:47:43 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2013-04-30 00:08:49 -0700 |
| commit | d19e18c68d6415214afad37ce6cb47ec038ebe1c (patch) | |
| tree | c325d0ca0440246d07b758c25a20d6c5f49356b4 /Src/init.c | |
| parent | 31357: _cp: add support for Mac OS X (diff) | |
| download | zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar.gz zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar.bz2 zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar.lz zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar.xz zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.tar.zst zsh-d19e18c68d6415214afad37ce6cb47ec038ebe1c.zip | |
31350: block SIGWINCH nearly all the time, except
when about to calculate prompts or do synchronous read, so
syscalls are not interrupted by window size changes.
Diffstat (limited to 'Src/init.c')
| -rw-r--r-- | Src/init.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Src/init.c b/Src/init.c index 8467a739c..f4fb3bee4 100644 --- a/Src/init.c +++ b/Src/init.c @@ -1113,6 +1113,7 @@ init_signals(void) install_handler(SIGCHLD); #ifdef SIGWINCH install_handler(SIGWINCH); + winch_block(); /* See utils.c:preprompt() */ #endif if (interact) { install_handler(SIGALRM); |
