1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/wait1.0 208476 2010-05-23 22:10:20Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosfailures= 43df4d8b0SPeter Avalosfailure() { 53df4d8b0SPeter Avalos echo "Error at line $1" >&2 63df4d8b0SPeter Avalos failures=x$failures 73df4d8b0SPeter Avalos} 83df4d8b0SPeter Avalos 93df4d8b0SPeter Avalosexit 4 & p4=$! 103df4d8b0SPeter Avalosexit 8 & p8=$! 113df4d8b0SPeter Avaloswait $p4 123df4d8b0SPeter Avalos[ $? = 4 ] || failure $LINENO 133df4d8b0SPeter Avaloswait $p8 143df4d8b0SPeter Avalos[ $? = 8 ] || failure $LINENO 153df4d8b0SPeter Avalos 163df4d8b0SPeter Avalosexit 3 & p3=$! 173df4d8b0SPeter Avalosexit 7 & p7=$! 183df4d8b0SPeter Avaloswait $p7 193df4d8b0SPeter Avalos[ $? = 7 ] || failure $LINENO 203df4d8b0SPeter Avaloswait $p3 213df4d8b0SPeter Avalos[ $? = 3 ] || failure $LINENO 223df4d8b0SPeter Avalos 233df4d8b0SPeter Avalostest -z "$failures" 24