RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
26extern "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_asr(* rtems_asr_entry)(rtems_signal_set)
Definition: asr.h:53
uint32_t rtems_signal_set
Definition: asr.h:42
uint32_t rtems_mode
Definition: modes.h:41
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
Objects_Id rtems_id
Used to manage and manipulate RTEMS object identifiers.
Definition: types.h:83