About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

No Matches
citserver.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/stat.h>
#include "sysdep.h"
#include <time.h>
#include <libcitadel.h>
#include "ctdl_module.h"
#include "housekeeping.h"
#include "locate_host.h"
#include "citserver.h"
#include "user_ops.h"
#include "control.h"
#include "config.h"
Include dependency graph for citserver.c:

Go to the source code of this file.


void seed_random_number_generator (void)
void master_startup (void)
int master_cleanup (int exitcode)
char CtdlCheckExpress (void)
void citproto_begin_session ()
void citproto_begin_admin_session ()
void do_async_loop (void)


char * unique_session_numbers
int ScheduledShutdown = 0
time_t server_startup_time
int panic_fd
int openid_level_supported = 0

Function Documentation

◆ citproto_begin_admin_session()

void citproto_begin_admin_session ( void  )

Definition at line 194 of file citserver.c.

References CC, CIT_OK, cprintf(), and CtdlGetConfigStr().

Referenced by main().

◆ citproto_begin_session()

void citproto_begin_session ( void  )

◆ CtdlCheckExpress()

char CtdlCheckExpress ( void  )

Definition at line 170 of file citserver.c.

References CC.

Referenced by cmd_getr(), cmd_noop(), cmd_rwho(), CtdlUserGoto(), and roomchat_rwho().

◆ do_async_loop()

void do_async_loop ( void  )

Definition at line 201 of file citserver.c.

References EVT_ASYNC, and PerformSessionHooks().

Referenced by main().

◆ master_cleanup()

int master_cleanup ( int  exitcode)

◆ master_startup()

◆ seed_random_number_generator()

void seed_random_number_generator ( void  )

Definition at line 32 of file citserver.c.

Referenced by master_startup().

Variable Documentation

◆ openid_level_supported

int openid_level_supported = 0

Definition at line 28 of file citserver.c.

Referenced by cmd_info(), and ctdl_module_init_openid_rp().

◆ panic_fd

int panic_fd

Definition at line 27 of file citserver.c.

◆ ScheduledShutdown

int ScheduledShutdown = 0

Definition at line 25 of file citserver.c.

Referenced by check_sched_shutdown(), and cmd_scdn().

◆ server_startup_time

time_t server_startup_time

Definition at line 26 of file citserver.c.

Referenced by cmd_time(), and master_startup().

◆ unique_session_numbers

char* unique_session_numbers

Definition at line 24 of file citserver.c.