| 83 |
|
|
| 84 |
const int user_action_map_size = sizeof(user_action_map) / sizeof(USER_ACTION_MAP); |
const int user_action_map_size = sizeof(user_action_map) / sizeof(USER_ACTION_MAP); |
| 85 |
|
|
| 86 |
|
static int user_list_try_rd_lock(int semid, int wait_sec); |
| 87 |
|
static int user_list_try_rw_lock(int semid, int wait_sec); |
| 88 |
|
static int user_list_rd_unlock(int semid); |
| 89 |
|
static int user_list_rw_unlock(int semid); |
| 90 |
|
static int user_list_rd_lock(int semid); |
| 91 |
|
static int user_list_rw_lock(int semid); |
| 92 |
|
|
| 93 |
static int user_list_load(MYSQL *db, USER_LIST *p_list); |
static int user_list_load(MYSQL *db, USER_LIST *p_list); |
| 94 |
static int user_online_list_load(MYSQL *db, USER_ONLINE_LIST *p_list); |
static int user_online_list_load(MYSQL *db, USER_ONLINE_LIST *p_list); |
| 95 |
|
|