/[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.21 by sysadm, Sun May 4 14:54:55 2025 UTC Revision 1.24 by sysadm, Wed May 7 05:35:01 2025 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2                                                    main.c  -  description                                                    main.c  -  description
3                                                           -------------------                                                           -------------------
4          begin                : Mon Oct 11 2004          Copyright            : (C) 2004-2025 by Leaflet
5          copyright            : (C) 2004 by Leaflet          Email                : leaflet@leafok.com
         email                : leaflet@leafok.com  
6   ***************************************************************************/   ***************************************************************************/
7    
8  /***************************************************************************  /***************************************************************************
9   *                                                                         *   *                                                                         *
10   *   This program is free software; you can redistribute it and/or modify  *   *   This program is free software; you can redistribute it and/or modify  *
11   *   it under the terms of the GNU General Public License as published by  *   *   it under the terms of the GNU General Public License as published by  *
12   *   the Free Software Foundation; either version 2 of the License, or     *   *   the Free Software Foundation; either version 3 of the License, or     *
13   *   (at your option) any later version.                                   *   *   (at your option) any later version.                                   *
14   *                                                                         *   *                                                                         *
15   ***************************************************************************/   ***************************************************************************/
# Line 119  int main(int argc, char *argv[]) Line 118  int main(int argc, char *argv[])
118    
119          // Change current dir          // Change current dir
120          strncpy(file_path_temp, argv[0], sizeof(file_path_temp) - 1);          strncpy(file_path_temp, argv[0], sizeof(file_path_temp) - 1);
121            file_path_temp[sizeof(file_path_temp) - 1] = '\0';
122    
123          chdir(dirname(file_path_temp));          chdir(dirname(file_path_temp));
124          chdir("..");          chdir("..");
125    
# Line 156  int main(int argc, char *argv[]) Line 157  int main(int argc, char *argv[])
157          // Wait for child process exit          // Wait for child process exit
158          while (SYS_child_process_count > 0)          while (SYS_child_process_count > 0)
159          {          {
160                    log_std("Waiting for %d child process to exit\n", SYS_child_process_count);
161                  sleep(1);                  sleep(1);
162          }          }
163    
164          // Cleanup          // Cleanup
165          unload_menu(&bbs_menu);          unload_menu(&bbs_menu);
166    
167            log_std("Main process exit\n");
168            
169          return 0;          return 0;
170  }  }


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

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