![]()  | 
  
    RTEMS
    5.1
    
   | 
 
POSIX Signals Support. More...
#include <rtems/posix/psignal.h>#include <rtems/posix/pthread.h>#include <rtems/posix/sigset.h>#include <rtems/score/isrlock.h>#include <rtems/score/percpu.h>#include <rtems/score/threadqimpl.h>Go to the source code of this file.
Macros | |
| #define | POSIX_SIGNALS_TQ_OPERATIONS &_Thread_queue_Operations_FIFO | 
| #define | _States_Is_interruptible_signal(_states) | 
| #define | SIGACTION_TERMINATE { 0, SIGNAL_ALL_MASK, {_POSIX_signals_Abnormal_termination_handler} } | 
| #define | SIGACTION_IGNORE { 0, SIGNAL_ALL_MASK, {SIG_IGN} } | 
| #define | SIGACTION_STOP { 0, SIGNAL_ALL_MASK, {_POSIX_signals_Stop_handler} } | 
| #define | SIGACTION_CONTINUE { 0, SIGNAL_ALL_MASK, {_POSIX_signals_Continue_handler} } | 
| #define | SIG_ARRAY_MAX (SIGRTMAX + 1) | 
| #define | _POSIX_signals_Stop_handler NULL | 
| #define | _POSIX_signals_Continue_handler NULL | 
Functions | |
| RTEMS_INLINE_ROUTINE void | _POSIX_signals_Acquire (Thread_queue_Context *queue_context) | 
| RTEMS_INLINE_ROUTINE void | _POSIX_signals_Release (Thread_queue_Context *queue_context) | 
| bool | _POSIX_signals_Unblock_thread (Thread_Control *the_thread, int signo, siginfo_t *info) | 
| Unlock POSIX signals thread.  | |
| bool | _POSIX_signals_Clear_signals (POSIX_API_Control *api, int signo, siginfo_t *info, bool is_global, bool check_blocked, bool do_signals_acquire_release) | 
| Clear POSIX signals.  | |
| int | _POSIX_signals_Send (pid_t pid, int sig, const union sigval *value) | 
| void | _POSIX_signals_Set_process_signals (sigset_t mask) | 
| Set POSIX process signals.  | |
| void | _POSIX_signals_Clear_process_signals (int signo) | 
| void | _POSIX_signals_Abnormal_termination_handler (int signo) | 
Variables | |
| sigset_t | _POSIX_signals_Pending | 
| const struct sigaction | _POSIX_signals_Default_vectors [SIG_ARRAY_MAX] | 
| struct sigaction | _POSIX_signals_Vectors [SIG_ARRAY_MAX] | 
| Thread_queue_Control | _POSIX_signals_Wait_queue | 
| Chain_Control | _POSIX_signals_Inactive_siginfo | 
| Chain_Control | _POSIX_signals_Siginfo [SIG_ARRAY_MAX] | 
POSIX Signals Support.
This include file defines internal information about POSIX signals.
 1.8.15