Garrett D'Amore writes: > My leaning is to #1. It seems like we're trying to make bad > applications happy, to satisfy what is probably a small minority of > developers who feel that such use of NULL should be legal (despite > documentation to the contrary) -- and who are unwilling to use a > perfectly reasonable workaround, at a potential cost to the greater set > of well-behaved applications.
I think what's missing there is that this is (unfortunately) not just a minority of developers. The bulk of user-space software looks like this these days. People are just plain careless, and either we live with it to make those applications "just work," or we suffer random GNOME applications dropping core on OpenSolaris and nobody really caring because it's "only" OpenSolaris that has this "problem." I agree that making the system harder to debug (inserting an sdt for this case would be a nice thing to do, so that those of us who care can still trap out these cases, at least in testing) and encourages sloppy code, but this _does_ seem to fit with the Linux compatibility goal. -- James Carlson, Solaris Networking <james.d.carlson at sun.com> Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677
