/[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.3 by sysadm, Mon Oct 18 11:34:15 2004 UTC Revision 1.5 by sysadm, Wed Oct 20 07:46:32 2004 UTC
# Line 15  Line 15 
15   *                                                                         *   *                                                                         *
16   ***************************************************************************/   ***************************************************************************/
17    
18    #include "bbs.h"
19  #include "common.h"  #include "common.h"
20    
 char app_home_dir[256];  
   
21  int  int
22  main (int argc, char *argv[])  main (int argc, char *argv[])
23  {  {
24    char log_dir[256], file_log_std[256], file_log_error[256];    char log_dir[256], file_log_std[256], file_log_error[256], file_config[256];
25        
26    //Initialize daemon    //Initialize daemon
27    init_daemon ();    init_daemon ();
28    
29    //Initialize log    //Initialize log
30    strncpy(app_home_dir,argv[0],rindex(argv[0],'/')-argv[0]+1);    strncpy(app_home_dir, argv[0], rindex(argv[0],'/')-argv[0]+1);
31    strcpy(log_dir,app_home_dir);    strcpy(log_dir, app_home_dir);
32    strcat(log_dir,"log/");    strcat(log_dir, "log/");
33    strcpy(file_log_std,log_dir);    strcpy(file_log_std, log_dir);
34    strcpy(file_log_error,log_dir);    strcpy(file_log_error, log_dir);
35    strcat(file_log_std,"bbsd.log");    strcat(file_log_std, "bbsd.log");
36    strcat(file_log_error,"error.log");    strcat(file_log_error, "error.log");
37    mkdir(log_dir,0700);    mkdir(log_dir,0700);
38    log_begin(file_log_std,file_log_error);    if (log_begin(file_log_std,file_log_error)<0)
39        exit(-1);
40    
41    //Initialize socket server    //Load configuration
42    net_server("",2323);    strcpy(file_config, app_home_dir);
43      strcat(file_config, "conf/bbsd.conf");
44      if (load_conf(file_config)<0)
45        exit(-2);
46    
47  /*    //Initialize socket server
48    FILE *fp;    net_server(BBS_address, BBS_port);
   time_t t;  
   
   while (1)  
     {  
       sleep (60);  
       if ((fp = fopen ("bbsd.log", "a")) >= 0)  
         {  
           t = time (0);  
           fprintf (fp, "I'm here at %s\n", asctime (localtime (&t)));  
           fclose (fp);  
         }  
     }  
 */  
49    
50    return 0;    return 0;
51  }  }


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

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