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

Reply via email to