1208476Sjilles# $FreeBSD: releng/11.0/bin/sh/tests/builtins/wait1.0 208476 2010-05-23 22:10:20Z jilles $ 2208476Sjilles 3208476Sjillesfailures= 4208476Sjillesfailure() { 5208476Sjilles echo "Error at line $1" >&2 6208476Sjilles failures=x$failures 7208476Sjilles} 8208476Sjilles 9208476Sjillesexit 4 & p4=$! 10208476Sjillesexit 8 & p8=$! 11208476Sjilleswait $p4 12208476Sjilles[ $? = 4 ] || failure $LINENO 13208476Sjilleswait $p8 14208476Sjilles[ $? = 8 ] || failure $LINENO 15208476Sjilles 16208476Sjillesexit 3 & p3=$! 17208476Sjillesexit 7 & p7=$! 18208476Sjilleswait $p7 19208476Sjilles[ $? = 7 ] || failure $LINENO 20208476Sjilleswait $p3 21208476Sjilles[ $? = 3 ] || failure $LINENO 22208476Sjilles 23208476Sjillestest -z "$failures" 24