-void begin_critical_section (int which_one);
-void end_critical_section (int which_one);
-int ig_tcp_server (int port_number, int queue_len);
-int ig_uds_server(char *sockpath, int queue_len);
-struct CitContext *MyContext (void);
-struct CitContext *CreateNewContext (void);
-void InitMyContext (struct CitContext *con);
-void client_write (char *buf, int nbytes);
+int ctdl_tcp_server(char *ip_addr, int port_number, int queue_len);
+int ctdl_uds_server(char *sockpath, int queue_len);
+void buffer_output(void);
+void unbuffer_output(void);
+void flush_output(void);
+int client_write (const char *buf, int nbytes);