#RUN: %fish -C "set helper %fish_test_helper" %s # This hangs on OpenBSD #REQUIRES: test "$(uname)" != OpenBSD # Ensure that if child processes SIGINT, we exit our loops # Test for #3780 echo About to sigint #CHECK: About to sigint while true sh -c 'echo Here we go; sleep .25; kill -s INT $$' end #CHECK: Here we go echo I should not be printed because of the SIGINT.