xref: /dflybsd-src/tools/regression/bin/sh/builtins/set1.0 (revision f00eae149c338528630cd778fd4de222713daa11)
1*f00eae14SPeter Avalos# $FreeBSD$
29c3ade5cSPeter Avalos
39c3ade5cSPeter Avalosset +C
49c3ade5cSPeter Avalosset +f
59c3ade5cSPeter Avalosset -e
69c3ade5cSPeter Avalos
79c3ade5cSPeter Avalossettings=$(set +o)
89c3ade5cSPeter Avalosset -C
99c3ade5cSPeter Avalosset -f
109c3ade5cSPeter Avalosset +e
119c3ade5cSPeter Avaloscase $- in
129c3ade5cSPeter Avalos*C*) ;;
139c3ade5cSPeter Avalos*) echo missing C ;;
149c3ade5cSPeter Avalosesac
159c3ade5cSPeter Avaloscase $- in
169c3ade5cSPeter Avalos*f*) ;;
179c3ade5cSPeter Avalos*) echo missing C ;;
189c3ade5cSPeter Avalosesac
199c3ade5cSPeter Avaloscase $- in
209c3ade5cSPeter Avalos*e*) echo bad e ;;
219c3ade5cSPeter Avalosesac
229c3ade5cSPeter Avaloseval "$settings"
239c3ade5cSPeter Avaloscase $- in
249c3ade5cSPeter Avalos*C*) echo bad C ;;
259c3ade5cSPeter Avalosesac
269c3ade5cSPeter Avaloscase $- in
279c3ade5cSPeter Avalos*f*) echo bad f ;;
289c3ade5cSPeter Avalosesac
299c3ade5cSPeter Avaloscase $- in
309c3ade5cSPeter Avalos*e*) ;;
319c3ade5cSPeter Avalos*) echo missing e ;;
329c3ade5cSPeter Avalosesac
33