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