ekg2
GIT master
|
#include "ekg2-config.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/select.h>
#include <errno.h>
#include <fcntl.h>
#include "compat/getopt.h"
#include <limits.h>
#include <locale.h>
#include <stdio.h>
#include <signal.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "commands.h"
#include "debug.h"
#include "plugins.h"
#include "compat/strlcpy.h"
#include "sessions.h"
#include "recode.h"
#include "stuff.h"
#include "themes.h"
#include "userlist.h"
#include "vars.h"
#include "windows.h"
#include "xmalloc.h"
#include "queries.h"
Definicje | |
#define | _XOPEN_SOURCE 600 |
#define | __EXTENSIONS__ |
#define | __USE_BSD |
#define | EKG_USAGE |
Funkcje | |
__attribute__ ((visibility("hidden"))) | |
static void | config_postread () |
static int | config_read (const char *filename) |
static int | session_read (const char *filename) |
static int | metacontact_read () |
static void | metacontact_init () |
static void | metacontacts_destroy () |
void * | metacontact_find_prio (void *m) |
void * | newconference_find (session_t *s, const char *name) |
static void | newconferences_destroy () |
static void | conferences_destroy () |
void | changed_theme (const char *var) |
const char * | prepare_path (const char *filename, int do_mkdir) |
int | session_check (session_t *s, int need_private, const char *protocol) |
void | ekg_loop () |
static void | handle_sighup () |
static void | handle_sigsegv () |
static int | handle_stderr (int type, int fd, const char *watch, void *data) |
int | remote_connect (const char *path) |
int | remote_connect2 (int fd, const char *password) |
int | remote_connect3 () |
void | remote_print_stats () |
static int | remote_irc_topic_helper (void *data, va_list ap) |
static int | remote_mail_count_helper (void *data, va_list ap) |
int | main (int argc, char **argv) |
void | ekg_exit () |
Zmienne | |
void * | metacontacts |
void * | newconferences |
void * | conferences |
struct option | ekg_options [] |
int | remote_mail_count |
#define __EXTENSIONS__ |
#define __USE_BSD |
#define _XOPEN_SOURCE 600 |
#define EKG_USAGE |
__attribute__ | ( | (visibility("hidden")) | ) |
void changed_theme | ( | const char * | var | ) |
|
static |
|
static |
|
static |
void ekg_exit | ( | ) |
void ekg_loop | ( | ) |
|
static |
|
static |
|
static |
int main | ( | int | argc, |
char ** | argv | ||
) |
void* metacontact_find_prio | ( | void * | m | ) |
|
static |
|
static |
|
static |
void* newconference_find | ( | session_t * | s, |
const char * | name | ||
) |
|
static |
const char* prepare_path | ( | const char * | filename, |
int | do_mkdir | ||
) |
int remote_connect | ( | const char * | path | ) |
int remote_connect2 | ( | int | fd, |
const char * | password | ||
) |
int remote_connect3 | ( | ) |
|
static |
|
static |
void remote_print_stats | ( | ) |
int session_check | ( | session_t * | s, |
int | need_private, | ||
const char * | protocol | ||
) |
|
static |
void* conferences |
struct option ekg_options[] |
void* metacontacts |
void* newconferences |
int remote_mail_count |