RTEMS  5.0.0
signal.h
Go to the documentation of this file.
1 
9 /* COPYRIGHT (c) 1989-2008.
10  * On-Line Applications Research Corporation (OAR).
11  *
12  * The license and distribution terms for this file may be
13  * found in the file LICENSE in this distribution or at
14  * http://www.rtems.org/license/LICENSE.
15  */
16 
17 #ifndef _RTEMS_RTEMS_SIGNAL_H
18 #define _RTEMS_RTEMS_SIGNAL_H
19 
20 #include <rtems/rtems/asr.h>
21 #include <rtems/rtems/modes.h>
22 #include <rtems/rtems/status.h>
23 #include <rtems/rtems/types.h>
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
56  rtems_asr_entry asr_handler,
57  rtems_mode mode_set
58 );
59 
72  rtems_id id,
73  rtems_signal_set signal_set
74 );
75 
78 #ifdef __cplusplus
79 }
80 #endif
81 
82 #endif
83 /* end of include file */
rtems_status_code rtems_signal_catch(rtems_asr_entry asr_handler, rtems_mode mode_set)
RTEMS Catch Signal.
Definition: signalcatch.c:66
rtems_status_code rtems_signal_send(rtems_id id, rtems_signal_set signal_set)
RTEMS Send Signal.
Definition: signalsend.c:27
rtems_status_code
Classic API Status.
Definition: status.h:43
uint32_t rtems_signal_set
Definition: asr.h:42
rtems_asr(* rtems_asr_entry)(rtems_signal_set)
Definition: asr.h:53
Objects_Id rtems_id
Used to manage and manipulate RTEMS object identifiers.
Definition: types.h:83
uint32_t rtems_mode
Definition: modes.h:41