In message <[EMAIL PROTECTED]>, Dima Dorfman write
s:
>But this isn't terminating the end of a series of "options"; it's
>terminating a series of assignments, and since env(1) detemines
>whether an argument is an assignment or not by whether it has a '=' in
>it, it makes sense to use '==' as David suggests.

No.  The reason for "--" is that it's two of the *START* of an option.
env assignments don't *start* with =.

The most consistent thing here is "-- to separate parts of a command line".

>It's different from
>the others because it signifies the end of a different kind of
>"series".

Sure, but the user doesn't necessarily care.  Certainly, no one has ever
tried to use "==" to end any sequence of arguments anywhere; people use --
to end subsequences of arguments all the time.

-s

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to