
Ulrich Eckhardt wrote:
Short notes:
* thread_exception::message() is broken beyond repair, as it returns a pointer to local storage (via std::string::c_str()) * any program using it is broken, too. * it is unused by boost itself(!) which is why it can be removed * it is the only reason why a helper-function 'system_message()' is needed, which can then be removed, too. * system_message() is the only reason several headers and a hack for strerror() were needed, which can then also be removed. * system_message() requires a char-based API on win32, which is not available under MS Windows CE, strerror() is also not available there, making two more reasons to remove it.
cheers
OK, thanks. I'll attend to it (and a couple of other fairly recent bug/patch reports) when I get a chance. I'm still catching with a backlog of work caused by my machine dying, and I haven't gotten my Boost CVS access set up yet either. Mike