1 Description: Rename struct user to struct _user in the code to avoid naming
2 conflict caused by including <sys/user.h> as part of the armel build. Fixes
5 Bug: http://dev.kryo.se/iodine/ticket/102
7 Reviewed-by: gregor herrmann <gregoa@debian.org>
8 Last-Update: 2011-02-10
16 -struct user users[USERS];
17 +struct _user users[USERS];
20 init_users(in_addr_t my_ip, int netbits)
23 maxusers = (1 << (32-netbits)) - 3; /* 3: Net addr, broadcast addr, iodined addr */
25 - memset(users, 0, USERS * sizeof(struct user));
26 + memset(users, 0, USERS * sizeof(struct _user));
27 for (i = 0; i < USERS; i++) {
33 #define QMEMDATA_LEN 15
34 /* Max advisable: 36/2 = 18. Total mem usage: QMEMDATA_LEN * USERS * 6 bytes */
37 +/* Renamed to struct _user to avoid naming conflict with struct user found in <sys/user.h>
38 + * which gets included in some builds (armel) */
48 -extern struct user users[USERS];
49 +extern struct _user users[USERS];
51 int init_users(in_addr_t, int);
52 const char* users_get_first_ip();