Casper.Dik at Sun.COM wrote: > > >CR #6800113 ("We need a /usr/xpg4/bin/printf utility for SUS > >conformance") > > Is there a incompatibility between xpg4 printf and /usr/bin/printf?
http://svn.genunix.org/repos/on/branches/ksh93/gisburn/arc/printf/onepager.txt explains the difference: -- snip -- Notes: - The only difference between /usr/bin/printf and /usr/xpg4/bin/printf is that /usr/bin/printf's "%s" precision option counts in screen columns for SystemV backwards compatibity (e.g. a "screen column" means a character which only spans one column - there are multibyte characters which span more than one column). -- snip -- Or short: The current /usr/bin/printf is _not_ POSIX/SUS conformant and cannot be fixed because it must behave (in this case) like the original Solaris version. Therefore we need a /usr/xpg4/bin/printf to handle this case (ksh93's "printf" version will behave like /usr/xpg4/bin/printf _without_ being bound to a PATH element (Don Cragun signed this off)). ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;)