atexit/static dtor interleaving

thomson at ca.ibm.com thomson at ca.ibm.com
Wed Aug 11 12:51:48 UTC 1999


>Based on a close (perhaps dubious) reading of 18.3, we decided that
>the <cstdlib> std::atexit() may exist in a different world from
>the <stdlib.h> ::atexit(); it does not have "additional behavior"
>relative to the C standard library but instead has its own specification.
>
>Jonathan Schilling      SCO, Inc.       jls at sco.com

Jonathan, the way you have described this it sounds like an exercise in fine
lawyering.
But I'm sure you agree that the final criterion in these cases isn't whether you
can squeak
something by the standard, but whether the result is reasonable and useful to
your customers.
Is it SCO's position that ordering between C and C++ atexit() isn't useful?

Brian Thomson
VisualAge C/C++ Chief Architect







More information about the cxx-abi-dev mailing list