STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Typedefs | Functions
signal.h File Reference
#include <crtdefs.h>

Go to the source code of this file.

Macros

#define _INC_SIGNAL
 
#define _SIG_ATOMIC_T_DEFINED
 
#define NSIG   23 /* maximum signal number + 1 */
 
#define SIGINT   2 /* interrupt */
 
#define SIGILL   4 /* illegal instruction - invalid function image */
 
#define SIGFPE   8 /* floating point exception */
 
#define SIGSEGV   11 /* segment violation */
 
#define SIGTERM   15 /* Software termination signal from kill */
 
#define SIGBREAK   21 /* Ctrl-Break sequence */
 
#define SIGABRT   22 /* abnormal termination triggered by abort call */
 
#define SIGABRT_COMPAT   6 /* SIGABRT compatible with other platforms, same as SIGABRT */
 
#define SIG_DFL   (void (__cdecl *)(int))0 /* default signal action */
 
#define SIG_IGN   (void (__cdecl *)(int))1 /* ignore signal */
 
#define SIG_GET   (void (__cdecl *)(int))2 /* return current value */
 
#define SIG_SGE   (void (__cdecl *)(int))3 /* signal gets error */
 
#define SIG_ACK   (void (__cdecl *)(int))4 /* acknowledge */
 
#define SIG_ERR   (void (__cdecl *)(int))-1 /* signal error value */
 
#define _pxcptinfoptrs   (*__pxcptinfoptrs())
 

Typedefs

typedef int sig_atomic_t
 

Functions

void **__cdecl __pxcptinfoptrs (void)
 
_CRTIMP void (__cdecl *__cdecl signal(_In_ int _SigNum, _In_opt_ void(__cdecl *_Func)(int)))(int)
 
_CRTIMP int __cdecl raise (_In_ int _SigNum)
 

Macro Definition Documentation

#define _INC_SIGNAL
#define _pxcptinfoptrs   (*__pxcptinfoptrs())
#define _SIG_ATOMIC_T_DEFINED
#define NSIG   23 /* maximum signal number + 1 */
#define SIG_ACK   (void (__cdecl *)(int))4 /* acknowledge */
#define SIG_DFL   (void (__cdecl *)(int))0 /* default signal action */
#define SIG_ERR   (void (__cdecl *)(int))-1 /* signal error value */
#define SIG_GET   (void (__cdecl *)(int))2 /* return current value */
#define SIG_IGN   (void (__cdecl *)(int))1 /* ignore signal */
#define SIG_SGE   (void (__cdecl *)(int))3 /* signal gets error */
#define SIGABRT   22 /* abnormal termination triggered by abort call */
#define SIGABRT_COMPAT   6 /* SIGABRT compatible with other platforms, same as SIGABRT */
#define SIGBREAK   21 /* Ctrl-Break sequence */
#define SIGFPE   8 /* floating point exception */
#define SIGILL   4 /* illegal instruction - invalid function image */
#define SIGINT   2 /* interrupt */
#define SIGSEGV   11 /* segment violation */
#define SIGTERM   15 /* Software termination signal from kill */

Typedef Documentation

typedef int sig_atomic_t

Function Documentation

void* * __cdecl __pxcptinfoptrs ( void  )
_CRTIMP int __cdecl raise ( _In_ int  _SigNum)
_CRTIMP void ( __cdecl *__cdecl   signal_In_ int _SigNum, _In_opt_ void(__cdecl *_Func)(int))