56#ifndef _RTEMS_RTEMS_SIGNAL_H
57#define _RTEMS_RTEMS_SIGNAL_H
This header file defines the parts of the Signal Manager API.
This header file provides types used by the Classic API.
uint32_t rtems_mode
This type represents a Classic API task mode set.
Definition: modes.h:174
rtems_status_code rtems_signal_catch(rtems_asr_entry asr_handler, rtems_mode mode_set)
Establishes an asynchronous signal routine (ASR) for the calling task.
Definition: signalcatch.c:50
rtems_status_code rtems_signal_send(rtems_id id, rtems_signal_set signal_set)
Sends the signal set to the task.
Definition: signalsend.c:158
rtems_asr(* rtems_asr_entry)(rtems_signal_set)
This type defines the prototype of routines which are used to process asynchronous signals.
Definition: asr.h:97
uint32_t rtems_signal_set
This integer type represents a bit field which can hold exactly 32 individual signals.
Definition: asr.h:87
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
Objects_Id rtems_id
This type represents RTEMS object identifiers.
Definition: types.h:94
This header file provides the task modes API of the Task Manager.
This header file provides the status codes of Classic API directives and support functions.