On May 16, 2011, at 2:53 PM, Jeff Morriss wrote:

> But it is encouraging as they indicate that Solaris is the only "significant" 
> printf that is "good enough" except for this NULL pointer stuff.  Well, 
> except for those poor sods running "insignificant" printfs.

To be fair, what Owen said was "Solaris is *probably* the only significant 
example of a printf that is good enough otherwise but doesn't catch null." 
(emphasis mine) Given that the bug was for Win32, he probably meant "the only 
significant example of a UN*X printf"; the UN*X printfs I know of do:

        glibc - (null)
        *BSD libc (including OS X and iOS) - (null)
        Solaris - crash

My guess is that at least some of the other commercial UN*Xes also crash, as I 
think substituting (null) was either a 4.4-Lite-vintage BSDism or a glibcism.  
At this point, "the other commercial UN*Xes" probably means "AIX and HP-UX" 
(well, and the SCO UN*Xes, but I suspect the free software community is rather 
uninterested in them, given the whole SCO vs. Linux noise); I don't think any 
others are actively being developed.  I don't know whether either of those are 
considered "good enough otherwise", which I assume means "we don't just replace 
it with ours".
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to