on_exit_thread
extern status_t on_exit_thread(void (*callback)(void *), void *data);
return on_exit_thread(callback, data);
return (on_exit_thread(callback, data));
if (on_exit_thread(&_RunProcessThreadExit, this) != B_OK) {
on_exit_thread(DestroyThreadLocale, threadLocale);