fail=0
-split -a 0 in 2> /dev/null && fail=1
+split -a 0 in 2> /dev/null || fail=1
split -b 0 in 2> /dev/null && fail=1
split -C 0 in 2> /dev/null && fail=1
split -l 0 in 2> /dev/null && fail=1
# Make sure that the obsolete -N notation still works
-env -u _POSIX2_VERSION split -1 in 2> /dev/null || fail=1
+_POSIX2_VERSION=199209 split -1 in 2> /dev/null || fail=1
# Then make sure that -0 evokes a failure.
-env -u _POSIX2_VERSION split -0 in 2> /dev/null && fail=1
+_POSIX2_VERSION=199209 split -0 in 2> /dev/null && fail=1
# Ensure that split --lines=N and --bytes=N work for N=2^32.
_4gb=4294967296