Albert Cahalan <[EMAIL PROTECTED]> writes:

> a POSIX-conforming "head" program may
> support a "-1" option. It may also support a
> "-2" option, and so on.

That violates POSIX Utility Syntax Guidelines 3 and 11.  See:

http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap12.html#tag_12_02

Most likely the underlying problem is that your distribution has
decided to set _POSIX2_VERSION to 200112 in <unistd.h>.  This
indicates that the distribution's maintainers want conformance to
POSIX 1003.1-2001 as specified above.  To get the older behavior that
you prefer, you can set _POSIX2_VERSION=199209 in your environment, or
build coreutils with "configure DEFAULT_POSIX2_VERSION=199209".


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

Reply via email to