mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 21:53:09 +08:00
a3eea4325e
sigint2 would hang (probably because of different semantics in signal delivery?) wcstod isn't implemented correctly, so math can't do hex numbers. OpenBSD only passes the filename as argv[0] and doesn't give us another feature I know of, so status fish-path can't work.
17 lines
377 B
Fish
17 lines
377 B
Fish
#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.
|