config root man

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
Upload File :
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/builtins/fc1.0

# $FreeBSD: release/9.1.0/tools/regression/bin/sh/builtins/fc1.0 213738 2010-10-12 18:20:38Z obrien $
set -e
trap 'echo Broken pipe -- test failed' PIPE

P=${TMPDIR:-/tmp}
cd $P
T=$(mktemp -d sh-test.XXXXXX)
cd $T

mkfifo input output error
HISTFILE=/dev/null ${SH} +m -i <input >output 2>error &
{
	# Syntax error
	echo ')' >&3
	# Read error message, shell will read new input now
	read dummy <&5
	# Execute bad command again
	echo 'fc -e true' >&3
	# Verify that the shell is still running
	echo 'echo continued' >&3 || rc=3
	echo 'exit' >&3 || rc=3
	read line <&4 && [ "$line" = continued ] && : ${rc:=0}
} 3>input 4<output 5<error

rm input output error
rmdir ${P}/${T}
exit ${rc:-3}

Man Man