Rename session_list module functions
Rename functions in the session_list module so it's clearer where they are defined.
This commit is contained in:
@@ -212,7 +212,7 @@ allocate_and_start_session(struct auth_info *auth_info,
|
||||
struct session_chain *temp = (struct session_chain *)NULL;
|
||||
|
||||
/* check to limit concurrent sessions */
|
||||
if (session_get_count() >= (unsigned int)g_cfg->sess.max_sessions)
|
||||
if (session_list_get_count() >= (unsigned int)g_cfg->sess.max_sessions)
|
||||
{
|
||||
LOG(LOG_LEVEL_ERROR, "max concurrent session limit "
|
||||
"exceeded. login for user %s denied", username);
|
||||
@@ -299,7 +299,7 @@ allocate_and_start_session(struct auth_info *auth_info,
|
||||
temp->item->type = params->type;
|
||||
temp->item->status = SESMAN_SESSION_STATUS_ACTIVE;
|
||||
|
||||
session_chain_add(temp);
|
||||
session_list_add(temp);
|
||||
|
||||
return E_SCP_SCREATE_OK;
|
||||
}
|
||||
@@ -513,8 +513,8 @@ process_create_session_request(struct sesman_con *sc)
|
||||
sc->peername, sc->username);
|
||||
|
||||
struct session_item *s_item =
|
||||
session_get_bydata(sc->uid, sp.type, sp.width, sp.height,
|
||||
sp.bpp, sc->ip_addr);
|
||||
session_list_get_bydata(sc->uid, sp.type, sp.width, sp.height,
|
||||
sp.bpp, sc->ip_addr);
|
||||
if (s_item != 0)
|
||||
{
|
||||
// Found an existing session
|
||||
@@ -544,7 +544,7 @@ process_create_session_request(struct sesman_con *sc)
|
||||
//
|
||||
// Get the rest of the parameters for the session
|
||||
guid = guid_new();
|
||||
display = session_get_available_display();
|
||||
display = session_list_get_available_display();
|
||||
|
||||
sp.guid = guid;
|
||||
sp.display = display;
|
||||
@@ -612,8 +612,8 @@ process_list_sessions_request(struct sesman_con *sc)
|
||||
"Received request from %s to list sessions for user %s",
|
||||
sc->peername, sc->username);
|
||||
|
||||
info = session_get_byuid(sc->uid, &cnt,
|
||||
SESMAN_SESSION_STATUS_ALL);
|
||||
info = session_list_get_byuid(sc->uid, &cnt,
|
||||
SESMAN_SESSION_STATUS_ALL);
|
||||
|
||||
for (i = 0; rv == 0 && i < cnt; ++i)
|
||||
{
|
||||
|
||||
+16
-16
@@ -49,14 +49,14 @@ static int g_session_count;
|
||||
|
||||
/******************************************************************************/
|
||||
unsigned int
|
||||
session_get_count(void)
|
||||
session_list_get_count(void)
|
||||
{
|
||||
return g_session_count;
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
void
|
||||
session_chain_add(struct session_chain *element)
|
||||
session_list_add(struct session_chain *element)
|
||||
{
|
||||
element->next = g_sessions;
|
||||
g_sessions = element;
|
||||
@@ -65,12 +65,12 @@ session_chain_add(struct session_chain *element)
|
||||
|
||||
/******************************************************************************/
|
||||
struct session_item *
|
||||
session_get_bydata(uid_t uid,
|
||||
enum scp_session_type type,
|
||||
unsigned short width,
|
||||
unsigned short height,
|
||||
unsigned char bpp,
|
||||
const char *ip_addr)
|
||||
session_list_get_bydata(uid_t uid,
|
||||
enum scp_session_type type,
|
||||
unsigned short width,
|
||||
unsigned short height,
|
||||
unsigned char bpp,
|
||||
const char *ip_addr)
|
||||
{
|
||||
char policy_str[64];
|
||||
struct session_chain *tmp;
|
||||
@@ -264,7 +264,7 @@ x_server_running_check_ports(int display)
|
||||
/* called with the main thread
|
||||
returns boolean */
|
||||
static int
|
||||
session_is_display_in_chain(int display)
|
||||
is_display_in_chain(int display)
|
||||
{
|
||||
struct session_chain *chain;
|
||||
struct session_item *item;
|
||||
@@ -288,7 +288,7 @@ session_is_display_in_chain(int display)
|
||||
|
||||
/******************************************************************************/
|
||||
int
|
||||
session_get_available_display(void)
|
||||
session_list_get_available_display(void)
|
||||
{
|
||||
int display;
|
||||
|
||||
@@ -296,7 +296,7 @@ session_get_available_display(void)
|
||||
|
||||
while ((display - g_cfg->sess.x11_display_offset) <= g_cfg->sess.max_sessions)
|
||||
{
|
||||
if (!session_is_display_in_chain(display))
|
||||
if (!is_display_in_chain(display))
|
||||
{
|
||||
if (!x_server_running_check_ports(display))
|
||||
{
|
||||
@@ -342,7 +342,7 @@ username_from_uid(int uid, char *uname, int uname_len)
|
||||
|
||||
/******************************************************************************/
|
||||
enum session_kill_status
|
||||
session_kill(int pid)
|
||||
session_list_kill(int pid)
|
||||
{
|
||||
struct session_chain *tmp;
|
||||
struct session_chain *prev;
|
||||
@@ -418,7 +418,7 @@ session_kill(int pid)
|
||||
|
||||
/******************************************************************************/
|
||||
void
|
||||
session_sigkill_all(void)
|
||||
session_list_sigkill_all(void)
|
||||
{
|
||||
struct session_chain *tmp;
|
||||
|
||||
@@ -442,7 +442,7 @@ session_sigkill_all(void)
|
||||
|
||||
/******************************************************************************/
|
||||
struct session_item *
|
||||
session_get_bypid(int pid)
|
||||
session_list_get_bypid(int pid)
|
||||
{
|
||||
struct session_chain *tmp;
|
||||
struct session_item *dummy;
|
||||
@@ -482,7 +482,7 @@ session_get_bypid(int pid)
|
||||
|
||||
/******************************************************************************/
|
||||
struct scp_session_info *
|
||||
session_get_byuid(int uid, unsigned int *cnt, unsigned char flags)
|
||||
session_list_get_byuid(int uid, unsigned int *cnt, unsigned char flags)
|
||||
{
|
||||
struct session_chain *tmp;
|
||||
struct scp_session_info *sess;
|
||||
@@ -498,7 +498,7 @@ session_get_byuid(int uid, unsigned int *cnt, unsigned char flags)
|
||||
{
|
||||
if (uid == tmp->item->uid)
|
||||
{
|
||||
LOG(LOG_LEVEL_DEBUG, "session_get_byuser: status=%d, flags=%d, "
|
||||
LOG(LOG_LEVEL_DEBUG, "session_list_get_byuid: status=%d, flags=%d, "
|
||||
"result=%d", (tmp->item->status), flags,
|
||||
((tmp->item->status) & flags));
|
||||
|
||||
|
||||
+13
-13
@@ -89,19 +89,19 @@ struct session_chain
|
||||
* @return Session count
|
||||
*/
|
||||
unsigned int
|
||||
session_get_count(void);
|
||||
session_list_get_count(void);
|
||||
|
||||
/**
|
||||
* Adds a new session item to the chain
|
||||
*/
|
||||
void
|
||||
session_chain_add(struct session_chain *element);
|
||||
session_list_add(struct session_chain *element);
|
||||
|
||||
/**
|
||||
* Get the next available display
|
||||
*/
|
||||
int
|
||||
session_get_available_display(void);
|
||||
session_list_get_available_display(void);
|
||||
|
||||
|
||||
/**
|
||||
@@ -111,12 +111,12 @@ session_get_available_display(void);
|
||||
*
|
||||
*/
|
||||
struct session_item *
|
||||
session_get_bydata(uid_t uid,
|
||||
enum scp_session_type type,
|
||||
unsigned short width,
|
||||
unsigned short height,
|
||||
unsigned char bpp,
|
||||
const char *ip_addr);
|
||||
session_list_get_bydata(uid_t uid,
|
||||
enum scp_session_type type,
|
||||
unsigned short width,
|
||||
unsigned short height,
|
||||
unsigned char bpp,
|
||||
const char *ip_addr);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -126,7 +126,7 @@ session_get_bydata(uid_t uid,
|
||||
*
|
||||
*/
|
||||
enum session_kill_status
|
||||
session_kill(int pid);
|
||||
session_list_kill(int pid);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -135,7 +135,7 @@ session_kill(int pid);
|
||||
*
|
||||
*/
|
||||
void
|
||||
session_sigkill_all(void);
|
||||
session_list_sigkill_all(void);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -145,7 +145,7 @@ session_sigkill_all(void);
|
||||
*
|
||||
*/
|
||||
struct session_item *
|
||||
session_get_bypid(int pid);
|
||||
session_list_get_bypid(int pid);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -157,7 +157,7 @@ session_get_bypid(int pid);
|
||||
*
|
||||
*/
|
||||
struct scp_session_info *
|
||||
session_get_byuid(int uid, unsigned int *cnt, unsigned char flags);
|
||||
session_list_get_byuid(int uid, unsigned int *cnt, unsigned char flags);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+1
-1
@@ -111,7 +111,7 @@ sig_sesman_session_end(void)
|
||||
{
|
||||
LOG(LOG_LEVEL_INFO, "Process %d has exited", pid);
|
||||
|
||||
session_kill(pid);
|
||||
session_list_kill(pid);
|
||||
}
|
||||
}
|
||||
while (pid > 0);
|
||||
|
||||
Reference in New Issue
Block a user