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

Diff of /lbbs/src/menu_proc.c

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

Revision 1.6 by sysadm, Mon Apr 28 03:31:00 2025 UTC Revision 1.9 by sysadm, Sun May 4 14:54:55 2025 UTC
# Line 18  Line 18 
18  #include "bbs.h"  #include "bbs.h"
19  #include "bbs_cmd.h"  #include "bbs_cmd.h"
20  #include "common.h"  #include "common.h"
21    #include "log.h"
22  #include "io.h"  #include "io.h"
23    #include "screen.h"
24  #include <dlfcn.h>  #include <dlfcn.h>
25  #include <errno.h>  #include <errno.h>
26  #include <signal.h>  #include <signal.h>
# Line 80  int exitbbs(const char *s) Line 82  int exitbbs(const char *s)
82    
83  int license(const char *s)  int license(const char *s)
84  {  {
85          char temp[256];          display_file_ex(DATA_LICENSE, 1, 1);
   
         strcpy(temp, app_home_dir);  
         strcat(temp, "data/license.txt");  
         display_file_ex(temp, 0, 1);  
86    
87          return REDRAW;          return REDRAW;
88  }  }
89    
90  int copyright(const char *s)  int copyright(const char *s)
91  {  {
92          char temp[256];          display_file_ex(DATA_COPYRIGHT, 1, 1);
   
         strcpy(temp, app_home_dir);  
         strcat(temp, "data/copyright.txt");  
         display_file_ex(temp, 0, 1);  
93    
94          return REDRAW;          return REDRAW;
95  }  }
# Line 103  int copyright(const char *s) Line 97  int copyright(const char *s)
97  int reloadbbsmenu(const char *s)  int reloadbbsmenu(const char *s)
98  {  {
99          if (kill(getppid(), SIG_RELOAD_MENU) < 0)          if (kill(getppid(), SIG_RELOAD_MENU) < 0)
100            {
101                  log_error("Send SIG_RELOAD_MENU signal failed (%d)\n", errno);                  log_error("Send SIG_RELOAD_MENU signal failed (%d)\n", errno);
102            }
103    
104          return REDRAW;          return REDRAW;
105  }  }
# Line 111  int reloadbbsmenu(const char *s) Line 107  int reloadbbsmenu(const char *s)
107  int shutdownbbs(const char *s)  int shutdownbbs(const char *s)
108  {  {
109          if (kill(0, SIGTERM) < 0)          if (kill(0, SIGTERM) < 0)
110            {
111                  log_error("Send SIGTERM signal failed (%d)\n", errno);                  log_error("Send SIGTERM signal failed (%d)\n", errno);
112            }
113    
114          return REDRAW;          return REDRAW;
115  }  }


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

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