#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.
|
| 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 () |
| |
◆ flushfunct_t
| typedef void(* flushfunct_t) (int level) |
◆ outfunct_t
| typedef int( * outfunct_t) (const char *format,...) |
◆ voutfunct_t
| typedef int(* voutfunct_t) (const char *format, va_list ap) |
◆ _critical()
| void _critical |
( |
const char *const | function_name, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ _error()
| void _error |
( |
const char *const | function_name, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ _info()
| void _info |
( |
const char *const | function_name, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ _warning()
| void _warning |
( |
const char *const | function_name, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ error_deinit()
◆ error_init()
| void error_init |
( |
void * | _outputmethod, |
|
|
int * | _quiet, |
|
|
int * | _verbose, |
|
|
int * | _debug ) |
◆ error_init_ipc()
◆ flush_stderr()
| static void flush_stderr |
( |
int | level | ) |
|
|
static |
◆ flush_stdout()
| static void flush_stdout |
( |
int | level | ) |
|
|
static |
◆ printf_stderr()
| static int printf_stderr |
( |
const char * | fmt, |
|
|
| ... ) |
|
static |
◆ printf_stdout()
| static int printf_stdout |
( |
const char * | fmt, |
|
|
| ... ) |
|
static |
◆ syslog_buf()
| static int syslog_buf |
( |
const char * | fmt, |
|
|
| ... ) |
|
static |
◆ syslog_flush()
| static void syslog_flush |
( |
int | level | ) |
|
|
static |
◆ vprintf_stderr()
| static int vprintf_stderr |
( |
const char * | fmt, |
|
|
va_list | args ) |
|
static |
◆ vprintf_stdout()
| static int vprintf_stdout |
( |
const char * | fmt, |
|
|
va_list | args ) |
|
static |
◆ vsyslog_buf()
| static int vsyslog_buf |
( |
const char * | fmt, |
|
|
va_list | args ) |
|
static |
◆ _syslog_buffer
| char _syslog_buffer[(1<< 16)+1] = {0} |
|
static |
◆ _syslog_buffer_filled
| size_t _syslog_buffer_filled = 0 |
◆ debug
◆ error_mutex_p
| pthread_mutex_t* error_mutex_p = NULL |
◆ flushfunct
Initial value:= {
}
static void flush_stdout(int level)
void(* flushfunct_t)(int level)
static void syslog_flush(int level)
static void flush_stderr(int level)
Definition at line 178 of file error.c.
◆ ipc_type
◆ outfunct
Initial value:= {
}
static int syslog_buf(const char *fmt,...)
int(* outfunct_t)(const char *format,...)
static int printf_stdout(const char *fmt,...)
static int printf_stderr(const char *fmt,...)
Definition at line 166 of file error.c.
◆ outputmethod
◆ quiet
◆ three
◆ verbose
◆ voutfunct
Initial value:= {
}
static int vprintf_stdout(const char *fmt, va_list args)
int(* voutfunct_t)(const char *format, va_list ap)
static int vsyslog_buf(const char *fmt, va_list args)
static int vprintf_stderr(const char *fmt, va_list args)
Definition at line 172 of file error.c.
◆ zero