RTEMS  5.1
system.h
Go to the documentation of this file.
1 
11 /*
12  * COPYRIGHT (c) 1989-2007.
13  * On-Line Applications Research Corporation (OAR).
14  *
15  * The license and distribution terms for this file may be
16  * found in the file LICENSE in this distribution or at
17  * http://www.rtems.org/license/LICENSE.
18  */
19 
20 #ifndef _RTEMS_SYSTEM_H
21 #define _RTEMS_SYSTEM_H
22 
23 #include <rtems/score/cpu.h>
24 
25 #ifndef _RTEMS_H
26 #warning "This header file is deprecated and will be removed in RTEMS 6"
27 #endif
28 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 #ifndef ASM
41 
42 /*
43  * The use of this variable is deprecated, use rtems_get_version_string()
44  * instead.
45  */
46 extern RTEMS_DEPRECATED const char _RTEMS_version[];
47 
51 extern RTEMS_DEPRECATED const char _Copyright_Notice[];
52 
53 typedef RTEMS_DEPRECATED uint32_t RTEMS_MAXIMUM_NAME_LENGTH;
54 /* The use of this define is deprecated, use sizeof(rtems_name) instead */
55 #define RTEMS_MAXIMUM_NAME_LENGTH sizeof(RTEMS_MAXIMUM_NAME_LENGTH)
56 
57 #endif /* ASM */
58 
59 #ifdef __cplusplus
60 }
61 #endif
62 
64 #endif
65 /* end of include file */
RTEMS_DEPRECATED const char _Copyright_Notice[]