/[LeafOK_CVS]/lbbs/src/main.c
ViewVC logotype

Diff of /lbbs/src/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.27 by sysadm, Fri May 9 11:21:11 2025 UTC Revision 1.29 by sysadm, Mon May 12 04:08:08 2025 UTC
# Line 52  int main(int argc, char *argv[]) Line 52  int main(int argc, char *argv[])
52          int daemon = 1;          int daemon = 1;
53          int std_log_redir = 0;          int std_log_redir = 0;
54          int error_log_redir = 0;          int error_log_redir = 0;
55            int ret = 0;
56    
57          // Parse args          // Parse args
58          for (int i = 1; i < argc; i++)          for (int i = 1; i < argc; i++)
# Line 131  int main(int argc, char *argv[]) Line 132  int main(int argc, char *argv[])
132    
133          if ((!daemon) && std_log_redir)          if ((!daemon) && std_log_redir)
134          {          {
135                  log_std_redirect(2);                  log_std_redirect(STDERR_FILENO);
136          }          }
137          if ((!daemon) && error_log_redir)          if ((!daemon) && error_log_redir)
138          {          {
139                  log_err_redirect(3);                  log_err_redirect(STDERR_FILENO);
140          }          }
141    
142          // Load configuration          // Load configuration
# Line 157  int main(int argc, char *argv[]) Line 158  int main(int argc, char *argv[])
158          signal(SIGTERM, sig_term_handler);          signal(SIGTERM, sig_term_handler);
159    
160          // Initialize socket server          // Initialize socket server
161          net_server(BBS_address, BBS_port);          if (net_server(BBS_address, BBS_port) < 0)
162            {
163                    ret = -4;;
164            }
165    
166          // Cleanup          // Cleanup
167          unload_menu(&bbs_menu);          unload_menu(&bbs_menu);
168    
169          log_std("Main process exit normally\n");          log_std("Main process exit normally\n");
170                    
171          return 0;          return ret;
172  }  }


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1