fault_util.c File Reference

Implements fault-handling utilities for OpenChange. More...

#include "mapiproxy/dcesrv_mapiproxy.h"
#include "libmapiproxy.h"
#include "fault_util.h"
#include "libmapi/libmapi.h"
#include "libmapi/libmapi_private.h"
#include <samba/version.h>
#include <execinfo.h>

Functions

_PUBLIC_ void debug_print_backtrace (int dbg_level)
 
_PUBLIC_ void openchange_abort (bool is_fatal)
 

Detailed Description

Implements fault-handling utilities for OpenChange.

Function Documentation

_PUBLIC_ void debug_print_backtrace ( int  dbg_level)

print a backtrace using DEBUG() macro.

Referenced by openchange_abort().

_PUBLIC_ void openchange_abort ( bool  is_fatal)

Handle Openchange calls. Depending on configuration and severity it may really abort() or just skip it

References debug_print_backtrace().


Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/