#include "ace/config-lite.h"
#include "ace/os_include/sys/os_types.h"
#include "ace/os_include/os_ucontext.h"
Include dependency graph for os_signal.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#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 | SIG_DFL ((__sighandler_t) 0) |
#define | SIG_IGN ((__sighandler_t) 1) |
#define | SIG_ERR ((__sighandler_t) -1) |
#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 |
typedef void(*) | ACE_SignalHandler (int) |
typedef void(*) | ACE_SignalHandlerV (...) |
Functions | |
int | sigwait (sigset_t *set) |
int | pthread_sigmask (int, const sigset_t *, sigset_t *) |
This code was originally in various places including ace/OS.h.
Definition in file os_signal.h.
#define ACE_CLOEXEC -3 |
Definition at line 156 of file os_signal.h.
Referenced by ACE_IPC_SAP::disable(), and ACE_IPC_SAP::enable().
#define ACE_NSIG NSIG |
Definition at line 165 of file os_signal.h.
Referenced by ACE_Sig_Action::ACE_Sig_Action(), ACE_Sig_Handler::in_range(), ACE_Sig_Handlers_Set::instance(), ACE_Log_Msg::log(), ACE_Select_Reactor_T< ACE_SELECT_REACTOR_TOKEN >::register_handler(), ACE_Select_Reactor_T< ACE_SELECT_REACTOR_TOKEN >::remove_handler(), ACE_OS::sigaddset(), ACE_OS::sigdelset(), and ACE_OS::sigismember().
#define ACE_SIGIO -1 |
Definition at line 154 of file os_signal.h.
Referenced by ACE_IPC_SAP::disable(), ACE_IO_SAP::disable(), ACE_IPC_SAP::enable(), and ACE_IO_SAP::enable().
#define ACE_SIGRTMAX 0 |
#define ACE_SIGRTMIN 0 |
#define ACE_SIGURG -2 |
Definition at line 155 of file os_signal.h.
Referenced by ACE_IPC_SAP::disable(), ACE_IO_SAP::disable(), ACE_IPC_SAP::enable(), and ACE_IO_SAP::enable().
#define SA_RESTART 0 |
Definition at line 90 of file os_signal.h.
Referenced by ACE_Async_Timer_Queue_Adapter< TQ >::ACE_Async_Timer_Queue_Adapter(), and ACE_Sig_Handlers::register_handler().
#define SA_SIGINFO 0 |
Definition at line 86 of file os_signal.h.
Referenced by ACE_Sig_Handlers::register_handler(), and ACE_Sig_Handler::register_handler_i().
#define SIG_DFL ((__sighandler_t) 0) |
Definition at line 138 of file os_signal.h.
Referenced by ACE_Sig_Handler::dispatch(), ACE_Sig_Handlers::register_handler(), ACE_Sig_Handlers::remove_handler(), and ACE_Sig_Handler::remove_handler().
#define SIG_ERR ((__sighandler_t) -1) |
#define SIG_IGN ((__sighandler_t) 1) |
Definition at line 142 of file os_signal.h.
Referenced by ACE::daemonize(), ACE_Sig_Handlers::register_handler(), and ACE_OS::sigaction().
#define SIGALRM 0 |
Definition at line 134 of file os_signal.h.
Referenced by ACE_Async_Timer_Queue_Adapter< TQ >::ACE_Async_Timer_Queue_Adapter(), and ACE_Async_Timer_Queue_Adapter< TQ >::handle_signal().
#define SIGCHLD 0 |
Definition at line 118 of file os_signal.h.
Referenced by ACE_Process_Manager::close(), ACE_Process_Manager::open(), ACE_Process_Manager::wait(), and ACE_Process::wait().
#define SIGCLD SIGCHLD |
Definition at line 122 of file os_signal.h.
#define SIGHUP 0 |
#define SIGINT 0 |
Definition at line 98 of file os_signal.h.
#define SIGIO 0 |
Definition at line 106 of file os_signal.h.
Referenced by ACE_IPC_SAP::disable(), ACE_IO_SAP::disable(), ACE_IPC_SAP::enable(), and ACE_IO_SAP::enable().
#define SIGPIPE 0 |
#define SIGQUIT 0 |
Definition at line 126 of file os_signal.h.
#define SIGSEGV 0 |
Definition at line 102 of file os_signal.h.
Referenced by ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool(), ACE_Shared_Memory_Pool::ACE_Shared_Memory_Pool(), and ACE_MMAP_Memory_Pool::handle_signal().
#define SIGUSR1 0 |
Definition at line 110 of file os_signal.h.
#define SIGUSR2 0 |
Definition at line 114 of file os_signal.h.
typedef void(*) ACE_SignalHandler(int) |
Definition at line 195 of file os_signal.h.
typedef void(*) ACE_SignalHandlerV(...) |
Definition at line 197 of file os_signal.h.
typedef int sig_atomic_t |
Definition at line 82 of file os_signal.h.
int pthread_sigmask | ( | int | , | |
const sigset_t * | , | |||
sigset_t * | ||||
) |
int sigwait | ( | sigset_t * | set | ) |