|
clsync
|
#include <stdlib.h>#include <stdio.h>#include <errno.h>#include <string.h>#include <stdarg.h>#include <syslog.h>#include <pthread.h>#include <sys/types.h>#include <unistd.h>#include "macros.h"#include "configuration.h"#include "error.h"#include "pthreadex.h"
Go to the source code of this file.
Typedefs | |
| typedef int(* | outfunct_t) (const char *format,...) |
| typedef int(* | voutfunct_t) (const char *format, va_list ap) |
| typedef void(* | flushfunct_t) (int level) |
Functions | |
| static int | printf_stderr (const char *fmt,...) |
| static int | printf_stdout (const char *fmt,...) |
| static int | vprintf_stderr (const char *fmt, va_list args) |
| static int | vprintf_stdout (const char *fmt, va_list args) |
| static void | flush_stderr (int level) |
| static void | flush_stdout (int level) |
| static int | vsyslog_buf (const char *fmt, va_list args) |
| static int | syslog_buf (const char *fmt,...) |
| static void | syslog_flush (int level) |
| void | _critical (const char *const function_name, const char *fmt,...) |
| void | _error (const char *const function_name, const char *fmt,...) |
| void | _info (const char *const function_name, const char *fmt,...) |
| void | _warning (const char *const function_name, const char *fmt,...) |
| void | error_init (void *_outputmethod, int *_quiet, int *_verbose, int *_debug) |
| void | error_init_ipc (ipc_type_t _ipc_type) |
| void | error_deinit () |
Variables | |
| static int | zero = 0 |
| static int | three = 3 |
| static int * | outputmethod = &zero |
| static int * | debug = &zero |
| static int * | quiet = &zero |
| static int * | verbose = &three |
| pthread_mutex_t * | error_mutex_p = NULL |
| static char | _syslog_buffer [(1<< 16)+1] = {0} |
| size_t | _syslog_buffer_filled = 0 |
| static outfunct_t | outfunct [] |
| static voutfunct_t | voutfunct [] |
| static flushfunct_t | flushfunct [] |
| ipc_type_t | ipc_type |
| void _critical | ( | const char *const | function_name, |
| const char * | fmt, | ||
| ... ) |
| void _error | ( | const char *const | function_name, |
| const char * | fmt, | ||
| ... ) |
| void _info | ( | const char *const | function_name, |
| const char * | fmt, | ||
| ... ) |
| void _warning | ( | const char *const | function_name, |
| const char * | fmt, | ||
| ... ) |
| void error_deinit | ( | ) |
| void error_init | ( | void * | _outputmethod, |
| int * | _quiet, | ||
| int * | _verbose, | ||
| int * | _debug ) |
| void error_init_ipc | ( | ipc_type_t | _ipc_type | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |