+17
−0
Loading
autoconf 2.73 makes AC_PROG_CC pick -std=gnu23, which rejects the K&R handler in the zsh_cv_sys_sigsuspend probe. The compile failure flips the probe to "no", defines BROKEN_POSIX_SIGSUSPEND, and the resulting racy pause() fallback hangs $(...) on a lost SIGCHLD. Upstream dropped the probe in 8dd271fdec52; that does not apply on 5.9 with the PCRE backports here, so just prototype the handler. Fixes #513543 Fixes #513019