version 1.36.4.6, 2003/08/14 14:26:20
|
version 1.43, 2003/09/22 13:15:12
|
|
|
::operator delete(data); | ::operator delete(data); |
} | } |
| |
Boolean Thread::_signals_blocked = false; |
// l10n start |
// l10n |
void language_delete(void * data) |
|
{ |
|
if( data != NULL) |
|
{ |
|
AcceptLanguages * al = static_cast<AcceptLanguages *>(data); |
|
::operator delete(al); |
|
} |
|
} |
|
// l10n end |
| |
|
Boolean Thread::_signals_blocked = false; |
// l10n | // l10n |
PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key; | PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key; |
Boolean Thread::_key_initialized = false; | Boolean Thread::_key_initialized = false; |
Boolean Thread::_key_error = false; | Boolean Thread::_key_error = false; |
| |
|
|
// for non-native implementations | // for non-native implementations |
#ifndef PEGASUS_THREAD_CLEANUP_NATIVE | #ifndef PEGASUS_THREAD_CLEANUP_NATIVE |
void Thread::cleanup_push( void (*routine)(void *), void *parm) throw(IPCException) | void Thread::cleanup_push( void (*routine)(void *), void *parm) throw(IPCException) |
|
|
{ | { |
// deletes the old tsd and creates a new one | // deletes the old tsd and creates a new one |
currentThrd->put_tsd("acceptLanguages", | currentThrd->put_tsd("acceptLanguages", |
thread_data::default_delete, |
language_delete, |
sizeof(AcceptLanguages *), | sizeof(AcceptLanguages *), |
langs); | langs); |
} | } |