/* adu.c */
__printf_2_3 void __log(int, const char*, ...);
-int open_dir_table(void);
+int open_dir_table(int create);
void check_signals(void);
void close_all_tables(void);
char *get_uid_list_name(void);
-void create_hash_table(void);
+void create_hash_table(unsigned bits);
int search_uid(uint32_t uid, enum search_uid_flags flags,
struct user_info **ui_ptr);
/* select.c */
int com_select(void);
+/* create.h */
+int com_create(void);
+
static inline int ui_used(struct user_info *ui)
{
return ui->flags & UI_FL_SLOT_USED;