Pete Bentley <[EMAIL PROTECTED]> wrote:
> On Fri, May 30, 2008 at 06:03:32PM +0200, Piotr Jasiukajtis / estibi wrote:
> > With "GNU's parameters" I mean:
> > GNU:
> > $ touch none
> > $ rm -r none -f
> > $
>
> That's not very POSIX. See guideline 9 at
> http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html#tag_12_02
>
> Not that GNU ignoring POSIX when they think they can do better is
> any great surprise....
If things were so simple as you try to make us believe.....
The first POSIX standard commitee started aroun 1986 and the first POSIX
standard was approved in 1988. This POSIX standard did not yet include a CLI
spec. Later POSIX established rules for future POSIX standard and made clear
that a future standard should not break existing UNIX practice.
There are numerous examples where historix UNIX tools implemented a CLI that
uses intermixed options and file names. The bad thing is that POSIX ignored
them.
Commands like cdrecord e.g. cannot be implemented without implementing options
that allow to change the behavior between file arguments that refer to
CD-Tracks.
With most UNIX commands it is of course not always helpful to support options
at any place in the command line.
If you like to judge on commands, you would need to look at the constraints....
Jörg
--
EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
[EMAIL PROTECTED] (uni)
[EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code