19 #if defined(UNIX) && !defined(__MORPHOS__)
25 #if (defined(SUNOS) && !defined(_LP64) && !defined(_I32LPx)) || defined(__HAIKU__)
30 # define PRINTF_PID_T "%ld"
32 # define PRINTF_PID_T "%d"
41 perror(
"Unable to fork");
48 perror(
"Unable to open logfile");
52 if (dup2(fileno(
_log_fd), fileno(stdout)) == -1) {
53 perror(
"Rerouting stdout");
56 if (dup2(fileno(
_log_fd), fileno(stderr)) == -1) {
57 perror(
"Rerouting stderr");
65 printf(
"Loading dedicated server...\n");
66 printf(
" - Forked to background with pid " PRINTF_PID_T
"\n", pid);
75 void DedicatedFork() {}