if (log_file)
fclose(log_file);
send_error("Server shutdown.");
-
- // close down all listening sockets
- for (int count = 0; count < boundPortCount; count++)
- {
- shutdown(openSockfd[count], 2);
- }
-
exit (status);
}
if (log_file)
fclose(log_file);
send_error("Server terminated.");
- // close down all listening sockets
- for (int count = 0; count < boundPortCount; count++)
- {
- shutdown(openSockfd[count], 2);
- }
exit(status);
}
exit (0);
setsid ();
umask (007);
+ printf("InspIRCd PID: %d\n",getpid());
/* close stdin, stdout, stderr */
freopen("/dev/null","w",stdout);
freopen("/dev/null","w",stderr);