diff --git a/src/sbbs3/ftpsrvr.h b/src/sbbs3/ftpsrvr.h index 9c1a4870b899d316f017086e1c2ce20793bf722d..88f9f27d276c1511b1a6b0b8f0312263b5e506d3 100644 --- a/src/sbbs3/ftpsrvr.h +++ b/src/sbbs3/ftpsrvr.h @@ -71,8 +71,10 @@ typedef struct { void (*reserved_fptr2)(void); void (*reserved_fptr1)(void); char ctrl_dir[128]; - char index_file_name[128]; - char reserved_path8[128]; + char index_file_name[64]; + char html_index_file[64]; + char html_index_script[64]; + char reserved_path8[64]; char reserved_path7[128]; char reserved_path6[128]; char reserved_path5[128]; @@ -87,12 +89,13 @@ typedef struct { #define FTP_OPT_DEBUG_RX (1<<0) #define FTP_OPT_DEBUG_DATA (1<<1) -#define FTP_OPT_INDEX_FILE (1<<2) /* Auto-generate Index files */ +#define FTP_OPT_INDEX_FILE (1<<2) /* Auto-generate ASCII Index files */ #define FTP_OPT_DEBUG_TX (1<<3) #define FTP_OPT_ALLOW_QWK (1<<4) #define FTP_OPT_NO_LOCAL_FSYS (1<<5) #define FTP_OPT_DIR_FILES (1<<6) /* Allow access to files in dir but not in database */ #define FTP_OPT_KEEP_TEMP_FILES (1<<7) /* Don't delete temp files (for debugging) */ +#define FTP_OPT_HTML_INDEX_FILE (1<<8) /* Auto-generate HTML index files */ #define FTP_OPT_NO_HOST_LOOKUP (1<<11) #define FTP_OPT_LOCAL_TIMEZONE (1<<30) /* Don't force UCT/GMT */ #define FTP_OPT_MUTE (1<<31)