diff --git a/src/sbbs3/startup.h b/src/sbbs3/startup.h index 7743a5c1a750d3b8765caa190cf3a141d3d9d895..4f9813fd810ab0c12a27cc337f1d235f4f2cf90d 100644 --- a/src/sbbs3/startup.h +++ b/src/sbbs3/startup.h @@ -53,10 +53,8 @@ typedef struct { WORD last_node; WORD telnet_port; WORD rlogin_port; - WORD reserved_word4; - WORD reserved_word3; - WORD reserved_word2; - WORD reserved_word1; + WORD outbuf_highwater_mark; // output block size control + WORD outbuf_drain_timeout; DWORD telnet_interface; DWORD options; // See BBS_OPT definitions DWORD rlogin_interface; @@ -65,7 +63,6 @@ typedef struct { RingBuf** node_spybuf; // Spy output buffer (each node) RingBuf** node_inbuf; // User input buffer (each node) sem_t** node_spysem; // Spy output semaphore (each node) - DWORD reserved_dword1; int (*event_log)(char*); // Event log - put string int (*lputs)(char*); // Log - put string void (*status)(char*); @@ -76,21 +73,13 @@ typedef struct { void (*socket_open)(BOOL open); void (*client_on)(BOOL on, int sock, client_t*, BOOL update); BOOL (*seteuid)(BOOL user); // Set Unix uid for thread (bind) - void (*reserved_fptr3)(void); - void (*reserved_fptr2)(void); - void (*reserved_fptr1)(void); char ctrl_dir[128]; char dosemu_path[128]; char temp_dir[128]; - char reserved_path6[128]; - char reserved_path5[128]; - char reserved_path4[128]; - char reserved_path3[128]; char answer_sound[128]; char hangup_sound[128]; char xtrn_term_ansi[32]; /* external ANSI terminal type (e.g. "ansi-bbs") */ char xtrn_term_dumb[32]; /* external dumb terminal type (e.g. "dumb") */ - char reserved_str1[64]; char host_name[128]; BOOL recycle_now;