2008/403 [libc printf behaviour for NULL string]

Darren J Moffat Darren.Moffat at sun.com
Tue Jul 1 03:10:21 PDT 2008


Let me set the record straight on the motivation for this case.

It is NOT about "Linux familiarity" even though the GNU libc is used as 
part of the rationale.  I also used BSD and others pointed out the 
similar (but not identical) behaviour on AIX and HP-UX.   Basically we 
are different from everyone else (not Linux but everyone else that 
matters) and it hurts us.  So please don't put this case into the "Linux 
familiarity" bucket that isn't why I'm doing this.

This case is about returning to the original SunOS 4.x/BSD behaviour for 
printf(3C) family.  The reason for doing so is the huge volume of 
software out there that we want to run on OpenSolaris based 
distributions that assumes that behaviour.

It might seem like I'm nitpikcing but I've been thinking about running 
this case for about 8 years now, long before OpenSolaris became real and 
before the current big "familiarity" push.

--
Darren J Moffat



More information about the opensolaris-arc mailing list