The xpg4 man page specifies this behaviour explicitly, so it's a
published interface.

Utilities
     If the behavior required by POSIX.2, POSIX.2a, XPG4, SUS, or
     SUSv2 conflicts with historical Solaris utility behavior, the
     original Solaris version of the utility is unchanged; a new ver-
     sion that is standard-conforming has been provided in
     /usr/xpg4/bin. For applications wishing to take advantage of
     POSIX.2, POSIX.2a, XPG4, SUS, or SUSv2 features, the PATH (sh or
     ksh) or path (csh) environment variables should be set with
     /usr/xpg4/bin preceding any other directories in which utilities
     specified by those specifications are found, such as /bin,
     /usr/bin, /usr/ucb, and /usr/ccs/bin.


bugzilla-daemon at np.grommit.com wrote:
> http://bugs.grommit.com/show_bug.cgi?id=484
> 
> 
> 
> 
> 
> ------- Comment #4 from bill.shannon at sun.com  2008-04-23 17:52 PDT -------
> Um, I can't tell from the comments whether or not you agree that this is a bug
> that needs to be fixed.
> 
> Anyway, "doesn't work properly" means that "echo -n foo" echoes "-n foo".
> 
> 


Reply via email to