12345678910111213141516171819202122 |
- #include "thread_inits.h"
- static __thread int pg_thread_init_flag;
- void pg_thread_init(void) {
- if (pg_thread_init_flag) return;
- pg_thread_init_flag=1;
- my_wait_event_info_init();
- BackendList_init();
- CurrentTransactionState_init();
- DatabaseList_init();
- MXactCache_init();
- cached_expression_list_init();
- dsm_segment_list_init();
- lsn_mapping_init();
- mainrdata_last_init();
- pcxt_list_init();
- pgStatPending_init();
- saved_plan_list_init();
- setup_pg_thread_cleanup();
- pg_timezone_initialize();
- }
|