Qt 4.4 QtConcurrent and libthread_xu
Matthew Dillon
dillon at apollo.backplane.com
Wed May 7 15:56:57 PDT 2008
Ultimately it comes down to what does the standard intend?
In my years of programming I've found that it is generally better to
enforce the stated intention by crashing the program (or allowing it
to crash) rather then returning an error code. It results in far better
code quality from the people using the API. Unless the standard
specifically says that NULL is ok, then the problem is with the Qt
library and not with the threads library.
That said, from an administrative point of view I want to have maximum
compatibility between libthread_xu and libpthread, because we aren't
really in the business of policing other people's work.
So I am willing to commit the change, even if the standard doesn't allow
NULL.
-Matt
More information about the Bugs
mailing list