Subject: Re: port-xen/29887: sysctl kern.consdev coredumps
To: Jason Thorpe <thorpej@shagadelic.org>
From: James Chacon <jmc@NetBSD.org>
List: netbsd-bugs
Date: 06/21/2005 15:53:20
On Tue, Jun 21, 2005 at 12:49:46PM -0700, Jason Thorpe wrote:
> 
> On Jun 21, 2005, at 3:14 AM, Greywolf wrote:
> 
> >With regard to "(null)" vs. "Bus error (Core dumped).", that  
> >doesn't matter
> >to me, other than being a potential nicety.  What matters to me is the
> >compiler is pretending it knows what I want, even though I am not  
> >asking
> >for it.  It's like walking into a shop and asking for a ham and  
> >jack sandwich
> >and getting mortadella and mozzarella.  Sure, it might be "better",  
> >but
> >it's not what I expected, much less what I asked for.
> 
> When you called printf() (or puts(), for that matter), you have, by  
> definition, asked for the standards-described effect.

So no implementation is ever allowed to extend any standards defined function?

> 
> If you want to depend on extensions, then you should call an API that  
> explicitly provides them, period!

I see. So there's either "completely standards conforming" calls or "other".

i.e. we should now have printfEx for anything printf related the standard
didn't cover...

James