# tests for non-POSIX-compliant argument to -perm
# Remember any previous value of POSIXLY_CORRECT (if there was one)
if [info exists env(POSIXLY_CORRECT)] {
set oldval env(POSIXLY_CORRECT)
}
# Set POSIXLY_CORRECT and perform the test
set env(POSIXLY_CORRECT) 1
find_start f {. -perm +a+x}
# Set POSIXLY_CORRECT to its previous value
if [info exists oldval] {
set env(POSIXLY_CORRECT) $oldval
} else {
unset env(POSIXLY_CORRECT)
}