source: rtems/cpukit/rtems/include/rtems/rtems/signalimpl.h @ a7f36829

5
Last change on this file since a7f36829 was a7f36829, checked in by Sebastian Huber <sebastian.huber@…>, on 12/14/15 at 13:56:41

Optional Classic Signal initialization

Update #2408.

  • Property mode set to 100644
File size: 911 bytes
Line 
1/**
2 * @file
3 *
4 * @ingroup ClassicSignalImpl
5 *
6 * @brief Signals Implementation
7 */
8
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_SIGNALIMPL_H
18#define _RTEMS_RTEMS_SIGNALIMPL_H
19
20#include <rtems/rtems/signal.h>
21#include <rtems/score/percpu.h>
22#include <rtems/score/thread.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28/**
29 * @defgroup ClassicSignalImpl Signals Implementation
30 *
31 * @ingroup ClassicSignal
32 */
33/**@{*/
34
35void _Signal_Action_handler(
36  Thread_Control *thread,
37  Thread_Action *action,
38  Per_CPU_Control *cpu,
39  ISR_Level level
40);
41
42/**@}*/
43
44#ifdef __cplusplus
45}
46#endif
47
48#if defined(RTEMS_MULTIPROCESSING)
49#include <rtems/rtems/signalmp.h>
50#endif
51
52#endif
53/* end of include file */
Note: See TracBrowser for help on using the repository browser.