Jilles Tjoelker c1564db05d sh: Recognize "--" in . and exec.
Although "--" historically has not been required to be recognized for
certain special builtins that do not take options in POSIX, some other
implementations recognize options for them, requiring scripts to use "--" or
avoid operands starting with "-".

Operands starting with "-" can be avoided with eval by prepending a space,
and cannot occur with break, continue, exit, return and shift as they only
take numbers, nor with times as it does not take operands. With . and exec,
avoiding "-" is not so easy as it may require reimplementing the PATH
search; therefore the current proposal for POSIX is to require recognition
of "--" for them.

We continue to accept other strings starting with "-" as operands to . and
exec, and also "--" if it is alone to . (which would otherwise be invalid
anyway).
2010-05-28 22:40:24 +00:00
..
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2010-05-28 22:40:24 +00:00
2010-03-06 16:57:53 +00:00
2010-03-06 16:57:53 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2010-05-28 22:40:24 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00
2009-12-24 18:41:14 +00:00