]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/execution/killed2.0 218105 2011-01-30 22:57:52Z jilles $ |
71aad674 A |
2 | # Most shells print a message when a foreground job is killed by a signal. |
3 | # POSIX allows this, provided the message is sent to stderr, not stdout. | |
4 | # Some trickery is needed to capture the message as redirecting stderr of | |
5 | # the command itself does not affect it. The colon command ensures that | |
6 | # the subshell forks for ${SH}. | |
7 | ||
8 | exec 3>&1 | |
9 | r=`(${SH} -c 'kill $$'; :) 2>&1 >&3` | |
10 | [ -n "$r" ] |