void mkd_initialize() { if ( need_to_initrng ) { need_to_initrng = 0; INITRNG(time(0)); } if ( need_to_setup ) { need_to_setup = 0; mkd_prepare_tags(); } }
void mkd_initialize() { /* on merge: added critical section */ #ifdef ZTS tsrm_mutex_lock(tags_mutex); #endif /* on merge: reduced to call to mkd_prepare_tags(); */ /* if ( need_to_initrng ) { need_to_initrng = 0; INITRNG(time(0)); } if ( need_to_setup ) { need_to_setup = 0;*/ mkd_prepare_tags(); /*}*/ #ifdef ZTS tsrm_mutex_unlock(tags_mutex); #endif }