logind: unify how we cast between uid_t and pointers for hashmap keys

This commit is contained in:
Lennart Poettering
2015-01-09 18:35:36 +01:00
parent 309a29dfd2
commit 8cb4ab0058
8 changed files with 25 additions and 13 deletions
-6
View File
@@ -81,12 +81,6 @@ static uid_t search_uid = UID_INVALID;
static UidRange *uid_range = NULL;
static unsigned n_uid_range = 0;
#define UID_TO_PTR(u) (ULONG_TO_PTR(u+1))
#define PTR_TO_UID(u) ((uid_t) (PTR_TO_ULONG(u)-1))
#define GID_TO_PTR(g) (ULONG_TO_PTR(g+1))
#define PTR_TO_GID(g) ((gid_t) (PTR_TO_ULONG(g)-1))
#define fix_root(x) (arg_root ? strappenda(arg_root, x) : x)
static int load_user_database(void) {