Subject: Re: CVS commit: basesrc
To: M Graff <>
From: Luke Mewburn <>
List: source-changes
Date: 09/21/1999 10:18:03
> If a function is called with bogus args, printing on the screen "bogus
> args" is wrong.  This would have normally caused a crash, and it
> should still do so with the usual _DIAGASSERT(s != NULL) thing.

I thought I rolled back that stuff...

> There should be no reason we allow execution to continue after a
> PROGRAMMER bug is detected, but we should allow it to continue after
> things like failed to open files.
> The whole point to the suggestion I made about argument checking was
> to catch programmer errors by supplying the file/line and a core dump,
> not to ignore errors and continue.  We're not linux here.  :)

So, Core Dumps are for Real Men Who Use BSD? So much for touting
ourselves as a robust system...

Errors were not being ignored; in general my work attempted to gracefully
return an appropriate error condition to the programmer.

Anyway, I got sick of the complaints. This stuff was rolled back.
Obviously I missed a couple of things.