/[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.15 by sysadm, Thu May 15 08:22:29 2025 UTC Revision 1.17 by sysadm, Mon May 19 01:44:49 2025 UTC
# Line 29  Line 29 
29  #include <time.h>  #include <time.h>
30  #include <unistd.h>  #include <unistd.h>
31    
32  int exec_mbem(const char *str)  int list_section(void *param)
33    {
34            return 0;
35    }
36    
37    int exec_mbem(void *param)
38  {  {
39          void *hdll;          void *hdll;
40          int (*func)();          int (*func)();
41          char *c, *s;          char *c, *s;
42          char buf[FILE_PATH_LEN];          char buf[FILE_PATH_LEN];
43    
44          strncpy(buf, str, sizeof(buf) - 1);          strncpy(buf, (const char *)param, sizeof(buf) - 1);
45          buf[sizeof(buf) - 1] = '\0';          buf[sizeof(buf) - 1] = '\0';
46    
47          s = strstr(buf, "@mod:");          s = strstr(buf, "@mod:");
# Line 77  int exec_mbem(const char *str) Line 82  int exec_mbem(const char *str)
82          return REDRAW;          return REDRAW;
83  }  }
84    
85  int exitbbs(const char *s)  int exitbbs(void *param)
86  {  {
87          return EXITBBS;          return EXITBBS;
88  }  }
89    
90  int license(const char *s)  int license(void *param)
91  {  {
92          display_file_ex(DATA_LICENSE, 1, 1);          display_file_ex(DATA_LICENSE, 1, 1);
93    
94          return REDRAW;          return REDRAW;
95  }  }
96    
97  int copyright(const char *s)  int copyright(void *param)
98  {  {
99          display_file_ex(DATA_COPYRIGHT, 1, 1);          display_file_ex(DATA_COPYRIGHT, 1, 1);
100    
101          return REDRAW;          return REDRAW;
102  }  }
103    
104  int reloadbbsmenu(const char *s)  int reloadbbsmenu(void *param)
105  {  {
106          clearscr();          clearscr();
107    
# Line 116  int reloadbbsmenu(const char *s) Line 121  int reloadbbsmenu(const char *s)
121          return REDRAW;          return REDRAW;
122  }  }
123    
124  int shutdownbbs(const char *s)  int shutdownbbs(void *param)
125  {  {
126          log_std("Notify main process to exit\n");          log_std("Notify main process to exit\n");
127    


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

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