Current Path : /compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/builtins/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/builtins/command8.0 |
# $FreeBSD: release/9.1.0/tools/regression/bin/sh/builtins/command8.0 213738 2010-10-12 18:20:38Z obrien $ IFS=, SPECIAL="break,\ :,\ continue,\ . /dev/null,\ eval,\ exec,\ export -p,\ readonly -p,\ set,\ shift 0,\ times,\ trap,\ unset foo" set -e # Check that special builtins can be executed via "command". set -- ${SPECIAL} for cmd in "$@" do ${SH} -c "v=:; while \$v; do v=false; command ${cmd}; done" >/dev/null done while :; do command break echo Error on line $LINENO done set p q r command shift 2 if [ $# -ne 1 ]; then echo Error on line $LINENO fi ( command exec >/dev/null echo Error on line $LINENO ) set +e ! command shift 2 2>/dev/null