session_groups can be static also.

This commit is contained in:
nicm
2018-08-02 11:56:12 +00:00
parent 6048b0f483
commit fb1f0fee5a
3 changed files with 9 additions and 18 deletions

View File

@ -29,7 +29,7 @@
struct sessions sessions;
static u_int next_session_id;
struct session_groups session_groups;
struct session_groups session_groups = RB_INITIALIZER(&session_groups);
static void session_free(int, short, void *);
@ -41,21 +41,19 @@ static struct winlink *session_previous_alert(struct winlink *);
static void session_group_remove(struct session *);
static void session_group_synchronize1(struct session *, struct session *);
RB_GENERATE(sessions, session, entry, session_cmp);
int
session_cmp(struct session *s1, struct session *s2)
{
return (strcmp(s1->name, s2->name));
}
RB_GENERATE(sessions, session, entry, session_cmp);
RB_GENERATE(session_groups, session_group, entry, session_group_cmp);
int
static int
session_group_cmp(struct session_group *s1, struct session_group *s2)
{
return (strcmp(s1->name, s2->name));
}
RB_GENERATE_STATIC(session_groups, session_group, entry, session_group_cmp);
/*
* Find if session is still alive. This is true if it is still on the global