--- lbbs/include/common.h 2025/05/11 01:54:00 1.26 +++ lbbs/include/common.h 2025/05/17 05:54:42 1.31 @@ -21,7 +21,6 @@ #define LINE_BUFFER_LEN 1024 #define FILE_PATH_LEN 4096 -#define MAX_FILE_LINES 65536 // Version extern char app_version[256]; @@ -44,9 +43,21 @@ extern char app_version[256]; #define DATA_READ_HELP "data/read_help.txt" #define VAR_MAX_USER_ONLINE "var/max_user_online.dat" +#define VAR_BBS_TOP "var/bbs_top.txt" + +// File loader +extern const char *data_files_load_startup[]; +extern int data_files_load_startup_count; +extern const char *data_files_load_on_timeval[]; +extern int data_files_load_timeval_count; + +// Screen +#define SCREEN_ROWS 24 +#define SCREEN_COLS 80 // Network #define IP_ADDR_LEN 50 +#define MAX_EVENTS 10 extern int socket_server; extern int socket_client; @@ -68,8 +79,9 @@ extern volatile int SYS_server_exit; extern volatile int SYS_child_process_count; extern volatile int SYS_child_exit; extern volatile int SYS_menu_reload; +extern volatile int SYS_data_file_reload; // Network -extern const char * ip_mask(char * s, int level, char mask); +extern const char *ip_mask(char *s, int level, char mask); #endif //_COMMON_H_