ACE 8.0.5
Loading...
Searching...
No Matches
os_signal.h File Reference

Macros

#define SA_SIGINFO   0
#define SA_RESTART   0
#define SIGHUP   0
#define SIGINT   0
#define SIGSEGV   0
#define SIGIO   0
#define SIGUSR1   0
#define SIGUSR2   0
#define SIGCHLD   0
#define SIGCLD   SIGCHLD
#define SIGQUIT   0
#define SIGPIPE   0
#define SIGALRM   0
#define SIGABRT   0
#define SIGTERM   0
#define SIG_DFL   ((__sighandler_t) 0)
#define SIG_IGN   ((__sighandler_t) 1) /* ignore signal */
#define SIG_ERR   ((__sighandler_t) -1) /* error return from signal */
#define ACE_SIGIO   -1
#define ACE_SIGURG   -2
#define ACE_CLOEXEC   -3
#define ACE_NSIG   NSIG
#define ACE_SIGRTMIN   0
#define ACE_SIGRTMAX   0

Typedefs

typedef int sig_atomic_t
using ACE_SignalHandler = void (__cdecl *)(int)
using ACE_SignalHandlerV = void (__cdecl *)(int)

Detailed Description

signals

Author
Don Hinton dhint.nosp@m.on@d.nosp@m.resys.nosp@m.tems.nosp@m..com
This code was originally in various places including ace/OS.h.

Macro Definition Documentation

◆ ACE_CLOEXEC

#define ACE_CLOEXEC   -3

◆ ACE_NSIG

#define ACE_NSIG   NSIG

◆ ACE_SIGIO

#define ACE_SIGIO   -1

◆ ACE_SIGRTMAX

#define ACE_SIGRTMAX   0

◆ ACE_SIGRTMIN

#define ACE_SIGRTMIN   0

◆ ACE_SIGURG

#define ACE_SIGURG   -2

◆ SA_RESTART

#define SA_RESTART   0

◆ SA_SIGINFO

#define SA_SIGINFO   0

◆ SIG_DFL

#define SIG_DFL   ((__sighandler_t) 0)

◆ SIG_ERR

#define SIG_ERR   ((__sighandler_t) -1) /* error return from signal */

◆ SIG_IGN

#define SIG_IGN   ((__sighandler_t) 1) /* ignore signal */

◆ SIGABRT

#define SIGABRT   0

◆ SIGALRM

#define SIGALRM   0

◆ SIGCHLD

#define SIGCHLD   0

◆ SIGCLD

#define SIGCLD   SIGCHLD

◆ SIGHUP

#define SIGHUP   0

◆ SIGINT

#define SIGINT   0

◆ SIGIO

#define SIGIO   0

◆ SIGPIPE

#define SIGPIPE   0

◆ SIGQUIT

#define SIGQUIT   0

◆ SIGSEGV

#define SIGSEGV   0

◆ SIGTERM

#define SIGTERM   0

◆ SIGUSR1

#define SIGUSR1   0

◆ SIGUSR2

#define SIGUSR2   0

Typedef Documentation

◆ ACE_SignalHandler

using ACE_SignalHandler = void (__cdecl *)(int)

◆ ACE_SignalHandlerV

using ACE_SignalHandlerV = void (__cdecl *)(int)

◆ sig_atomic_t

typedef int sig_atomic_t