--- lbbs/src/fork.c 2005/03/20 17:37:14 1.10 +++ lbbs/src/fork.c 2005/05/07 12:08:28 1.11 @@ -25,11 +25,14 @@ fork_server () int pid; if (pid = fork ()) + { + SYS_child_process_count ++; + log_std ("Child process (%d) start\n", pid); return 0; + } else if (pid < 0) return -1; - log_std ("Child process start\n"); if (close (socket_server) == -1) { @@ -60,12 +63,12 @@ fork_server () log_error ("Close client socket failed\n"); } - log_std ("Child process exit\n"); - //Close Input and Output for client close (0); close (1); + log_std ("Process exit normally\n"); + log_end (); //Exit child process normally