Add \brief command to file header to make doxygen happy.
[adu.git] / user.h
diff --git a/user.h b/user.h
index aa07acc5213d5f2e85790b20eb84daa804ba808e..c561a3fe8335a90d1cc8261ba4fafa63543273a3 100644 (file)
--- a/user.h
+++ b/user.h
@@ -1,3 +1,9 @@
+/*
+ * Copyright (C) 2008 Andre Noll <maan@systemlinux.org>
+ *
+ * Licensed under the GPL v2. For licencing details see COPYING.
+ */
+
 /** The columns of the id table. */
 enum user_table_columns {
        /** The numer of the directory. */
@@ -34,11 +40,11 @@ struct user_info {
 struct uid_range;
 
 int create_user_table(uint32_t uid, struct user_info **ui_ptr);
-int read_uid_file(struct uid_range *admissible_uids);
+int read_uid_file(void);
 int write_uid_file(void);
 
 void create_hash_table(unsigned bits);
-void sort_hash_table(int (*comp)(const void *, const void *));
+void sort_hash_table(int (*comp)(struct user_info *, struct user_info *));
 
 int for_each_admissible_user(int (*func)(struct user_info *, void *),
                void *data);
@@ -46,3 +52,4 @@ int parse_uid_arg(const char *orig_arg, struct uid_range **ur);
 int append_users(char **users, int num_users,
                struct uid_range **admissible_uids, int num_uid_ranges);
 void close_user_tables(void);
+int open_admissible_user_tables(struct uid_range *admissible_uids);