On Sat, Feb 15, 2014 at 02:16:34AM -0800, Philip Guenther wrote:
> On Sat, Feb 15, 2014 at 1:57 AM, Jason McIntyre <j...@cvs.openbsd.org> wrote:
> > CVSROOT:        /cvs
> > Module name:    src
> > Changes by:     j...@cvs.openbsd.org     2014/02/15 02:57:31
> >
> > Modified files:
> >         bin/echo       : echo.1
> >
> > Log message:
> > schwarze poinits out that -n conflicts with posix, so document it as such,
> > rather than as an extension;
> 
> Conflict?  What conflict?  The behavior of "echo -n whatever" is
> explicitly left by POSIX to be implementation-defined.  To quote
> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html
> ----

sorry, my commit log was too brief then. it conflicts with the xsi part
of posix. here's what the text of our man page now says:

        The flag
        .Op Fl n
        conflicts with the behaviour mandated by the
        X/Open System Interfaces option of the
        .St -p1003.1-2008
        specification,
        which says it should be treated as part of
        .Ar string .
        Additionally,
        .Nm
        does not support any of the backslash character sequences mandated by 
XSI.

if you think that's unclear, or if it's in any way wrong, please let me
know. but be careful, your participation may lead to you becoming
unwittingly caught up in my standards diffs...

jmc

Reply via email to