Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

avoid $status and $options in POSIX mode

POSIX states "The name space of environment variable names containing lowercase letters is reserved for applications. Applications can define any environment variables with names from this name space without modifying the behavior of the standard utilities."

Yet, the existence of zsh-magic variables like $status and $options infringe upon the right of a user's script to use this namespace for their own desires. For example, see this recent autoconf patch:

It would be really nice if 'emulate sh' could disable zsh magic handling of any variables that infringe upon the lower-case namespace reserved for applications.

Eric Blake   eblake@xxxxxxxxxx    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Messages sorted by: Reverse Date, Date, Thread, Author