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)  

server_main.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <grp.h>
#include <sys/file.h>
#include <libcitadel.h>
#include "citserver.h"
#include "modules_init.h"
#include "config.h"
#include "control.h"
#include "serv_extensions.h"
#include "citadel_dirs.h"
#include "user_ops.h"
Include dependency graph for server_main.c:

Go to the source code of this file.


void ctdl_lockfile (int op)
int main (int argc, char **argv)


uid_t ctdluid = 0
const char * CitadelServiceUDS ="citadel-UDS"
const char * CitadelServiceTCP ="citadel-TCP"
int sanity_diag_mode = 0

Function Documentation

◆ ctdl_lockfile()

void ctdl_lockfile ( int  op)

Definition at line 37 of file server_main.c.

References ctdl_run_dir, and CTDLEXIT_DB.

Referenced by main().

◆ main()

Variable Documentation

◆ CitadelServiceTCP

const char* CitadelServiceTCP ="citadel-TCP"

Definition at line 31 of file server_main.c.

Referenced by main().

◆ CitadelServiceUDS

const char* CitadelServiceUDS ="citadel-UDS"

Definition at line 30 of file server_main.c.

Referenced by main().

◆ ctdluid

uid_t ctdluid = 0

Definition at line 29 of file server_main.c.

Referenced by cmd_conf(), edit_value(), main(), master_startup(), and validate_config().

◆ sanity_diag_mode

int sanity_diag_mode = 0

Definition at line 32 of file server_main.c.

Referenced by check_control(), control_find_user(), and main().