Start stuff for handling cleanup on process exit.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33344 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2011-06-19 09:26:03 +00:00
parent db2099074d
commit 9831216043
12 changed files with 246 additions and 9 deletions

View file

@ -558,6 +558,19 @@ handle_printf_atsign (FILE *stream,
}
#endif /* HAVE_REGISTER_PRINTF_FUNCTION */
+ (void) atExit
{
NSMapTable *t = placeholderMap;
if (0 != t)
{
DESTROY(defaultPlaceholderString);
DESTROY(placeholderLock);
placeholderMap = 0;
NSFreeMapTable(t);
}
}
+ (void) initialize
{
/*