#include "sysdep.h"
+
+#include <sys/select.h>
+
#include <ctype.h>
#include <stdlib.h>
#ifdef HAVE_UNISTD_H
current_iconbar_menu, /**< view the icon menue */
current_iconbar_roomlist /**< view the roomtree */
};
-
+enum {
+ S_SELECT,
+ S_SHUTDOWN,
+ MAX_SEMAPHORES
+};
#define num_parms(source) num_tokens(source, '|')
extern int follow_xff;
void do_setup_wizard(void);
+
+void InitialiseSemaphores(void);
+void begin_critical_section(int which_one);
+void end_critical_section(int which_one);
+
+
void stuff_to_cookie(char *cookie, int session,
char *user, char *pass, char *room);
void cookie_to_stuff(char *cookie, int *session,
void delete_node(void);
void display_add_node(void);
void terminate_session(void);
+void shutdown_sessions(void);
+void do_housekeeping(void);
void edit_me(void);
void display_siteconfig(void);
void siteconfig(void);