| 70 |
|
|
| 71 |
SYS_child_process_count = 0; |
SYS_child_process_count = 0; |
| 72 |
|
|
|
// Reset signal handler to default |
|
|
signal(SIGHUP, SIG_DFL); |
|
|
signal(SIGCHLD, SIG_DFL); |
|
|
signal(SIGTERM, SIG_DFL); |
|
|
|
|
| 73 |
bbs_main(); |
bbs_main(); |
| 74 |
|
|
| 75 |
// Child process exit |
// Child process exit |
| 84 |
close(STDIN_FILENO); |
close(STDIN_FILENO); |
| 85 |
close(STDOUT_FILENO); |
close(STDOUT_FILENO); |
| 86 |
|
|
|
// Unload menu |
|
|
unload_menu_shm(p_bbs_menu); |
|
|
free(p_bbs_menu); |
|
|
p_bbs_menu = NULL; |
|
|
|
|
| 87 |
log_std("Process exit normally\n"); |
log_std("Process exit normally\n"); |
| 88 |
log_end(); |
log_end(); |
| 89 |
|
|