[EMAIL PROTECTED] (Paul Jarc) wrote:
> Jim Meyering <[EMAIL PROTECTED]> wrote:
>> And if you build the GNU coreutils on a system that conforms to
>> POSIX 1003.1-2001, then you'll find that the above all fail, e.g. like this:
>>
>>   $ head -1
>>   head: `-1' option is obsolete; use `-n 1'
>>   Try `head --help' for more information.
>>   [Exit 1]
>
> Given the significant number of complaints about this behavior, I
> think it would make sense to reject -1, etc., only if $POSIXLY_CORRECT
> is set.

Sorry, but I don't want to do that.
Most (all?) uses of POSIXLY_CORRECT in the coreutils
are for nit-picky details (like whether --help/--version
are accepted, or whether tr gives a pedantic warning in a corner case),
and not for important changes in functionality.

My philosophy has been that people are welcome to enable POSIXLY_CORRECT,
but few should want to, because doing so disables useful behavior.

These changes are in a different class, so I think it's best to
associate them with a different variable: $_POSIX2_VERSION.

Jim


_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to