| 146 |
} |
} |
| 147 |
|
|
| 148 |
// Initialize trie dict pool |
// Initialize trie dict pool |
| 149 |
if (trie_dict_init(CONF_BBSD) < 0) |
if (trie_dict_init(CONF_BBSD, TRIE_NODE_PER_POOL) < 0) |
| 150 |
{ |
{ |
| 151 |
printf("trie_dict_init failed\n"); |
printf("trie_dict_init failed\n"); |
| 152 |
return -3; |
return -3; |
| 186 |
} |
} |
| 187 |
} |
} |
| 188 |
|
|
| 189 |
|
log_std("Debug: trie dict nodes used = %d, limit = %d\n", trie_dict_used_nodes(), TRIE_NODE_PER_POOL); |
| 190 |
|
|
| 191 |
// Set signal handler |
// Set signal handler |
| 192 |
signal(SIGHUP, sig_hup_handler); |
signal(SIGHUP, sig_hup_handler); |
| 193 |
signal(SIGCHLD, sig_chld_handler); |
signal(SIGCHLD, sig_chld_handler); |