24#ifndef INCLUDED_OSL_SIGNAL_H
25#define INCLUDED_OSL_SIGNAL_H
36#define OSL_SIGNAL_USER_RESERVED 0
38#define OSL_SIGNAL_USER_X11SUBSYSTEMERROR (OSL_SIGNAL_USER_RESERVED - 2)
90 sal_Int32 UserSignal,
void* UserData);
#define SAL_MAX_ENUM
Definition types.h:205
unsigned char sal_Bool
Definition types.h:38
#define SAL_DLLPUBLIC
Definition saldllapi.h:34
oslSignalAction(* oslSignalHandlerFunction)(void *pData, oslSignalInfo *pInfo)
The function-ptr representing the signal handler-function.
Definition signal.h:81
SAL_DLLPUBLIC sal_Bool osl_setErrorReporting(sal_Bool bEnable)
Enables or disables error reporting.
SAL_DLLPUBLIC oslSignalAction osl_raiseSignal(sal_Int32 UserSignal, void *UserData)
oslSignalAction
Definition signal.h:56
@ osl_Signal_ActAbortApp
Definition signal.h:59
@ osl_Signal_Act_FORCE_EQUAL_SIZE
Definition signal.h:61
@ osl_Signal_ActKillApp
Definition signal.h:60
@ osl_Signal_ActIgnore
Definition signal.h:58
@ osl_Signal_ActCallNextHdl
Definition signal.h:57
void * oslSignalHandler
Definition signal.h:40
SAL_DLLPUBLIC oslSignalHandler osl_addSignalHandler(oslSignalHandlerFunction Handler, void *pData)
SAL_DLLPUBLIC sal_Bool osl_removeSignalHandler(oslSignalHandler hHandler)
oslSignal
Definition signal.h:43
@ osl_Signal_FORCE_EQUAL_SIZE
Definition signal.h:52
@ osl_Signal_DebugBreak
Definition signal.h:49
@ osl_Signal_IntegerDivideByZero
Definition signal.h:47
@ osl_Signal_Terminate
Definition signal.h:45
@ osl_Signal_User
Definition signal.h:50
@ osl_Signal_AccessViolation
Definition signal.h:46
@ osl_Signal_FloatDivideByZero
Definition signal.h:48
@ osl_Signal_System
Definition signal.h:44
@ osl_Signal_Alarm
Definition signal.h:51
oslSignal Signal
Definition signal.h:70
void * UserData
Definition signal.h:72
sal_Int32 UserSignal
Definition signal.h:71