/[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.14 by sysadm, Sun May 11 01:54:00 2025 UTC Revision 1.15 by sysadm, Thu May 15 08:22:29 2025 UTC
# Line 98  int copyright(const char *s) Line 98  int copyright(const char *s)
98    
99  int reloadbbsmenu(const char *s)  int reloadbbsmenu(const char *s)
100  {  {
         MENU_SET new_menu;  
   
101          clearscr();          clearscr();
102    
103          if (load_menu(&new_menu, CONF_MENU) < 0)          if (kill(getppid(), SIGHUP) < 0)
104          {          {
105                  log_error("Reload menu failed\n");                  log_error("Send SIGHUP signal failed (%d)\n", errno);
   
                 unload_menu(&new_menu);  
106    
107                  prints("菜单配置校验失败\r\n");                  prints("发送指令失败\r\n");
108          }          }
109          else          else
110          {          {
111                  unload_menu(&new_menu);                  prints("已发送指令\r\n");
   
                 if (kill(getppid(), SIGHUP) < 0)  
                 {  
                         log_error("Send SIGHUP signal failed (%d)\n", errno);  
           
                         prints("发送指令失败\r\n");  
                 }  
                 else  
                 {  
                         prints("已发送指令\r\n");  
                 }  
112          }          }
113    
114          press_any_key();          press_any_key();


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

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