4.104.114.95
Last change
on this file since 72d2ec4d was
72d2ec4d,
checked in by Chris Johns <chrisj@…>, on 07/03/08 at 01:37:38
|
2008-07-03 Chris Johns <chrisj@…>
- cpukit/libcsupport/include/chain.h: Removed. Use the SAPI
interface that is supported.
- cpukit/libcsupport/Makefile.am,
cpukit/libcsupport/preinstall.am: Remove chain.h header
references.
- cpukit/sapi/include/rtems/chain.h,
cpukit/sapi/inline/rtems/chain.inl: New. A supported chains
interface.
- cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to
include the new chains interface.
- cpukit/libfs/src/imfs/imfs.h,
cpukit/libfs/src/imfs/imfs_creat.c,
cpukit/libfs/src/imfs/imfs_debug.c,
cpukit/libfs/src/imfs/imfs_directory.c,
cpukit/libfs/src/imfs/imfs_fsunmount.c,
cpukit/libfs/src/imfs/imfs_getchild.c,
cpukit/libfs/src/imfs/imfs_load_tar.c,
cpukit/libfs/src/imfs/imfs_rmnod.c,
cpukit/libfs/src/imfs/memfile.c,
cpukit/libfs/src/nfsclient/src/nfs.c,
cpukit/libcsupport/include/rtems/libio.h,
cpukit/libcsupport/src/malloc_deferred.c,
cpukit/libcsupport/src/mount.c,
cpukit/libcsupport/src/privateenv.c,
cpukit/libcsupport/src/unmount.c: Change to the new chains
interface.
- cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
|
-
Property mode set to
100644
|
File size:
1022 bytes
|
Line | |
---|
1 | /** |
---|
2 | * @file rtems/chain.h |
---|
3 | * |
---|
4 | * This include file contains all the constants and structures associated |
---|
5 | * with the Chain API in RTEMS. The chain is a double linked list that |
---|
6 | * is part of the Super Core. This is the published interface to that |
---|
7 | * code. |
---|
8 | * |
---|
9 | */ |
---|
10 | |
---|
11 | /* |
---|
12 | * COPYRIGHT (c) 1989-2008. |
---|
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.com/license/LICENSE. |
---|
18 | * |
---|
19 | * $Id$ |
---|
20 | */ |
---|
21 | |
---|
22 | #ifndef _RTEMS_CHAIN_H |
---|
23 | #define _RTEMS_CHAIN_H |
---|
24 | |
---|
25 | #ifdef __cplusplus |
---|
26 | extern "C" { |
---|
27 | #endif |
---|
28 | |
---|
29 | #include <rtems/system.h> |
---|
30 | #include <rtems/score/chain.h> |
---|
31 | |
---|
32 | /** |
---|
33 | * @typedef rtems_chain_node |
---|
34 | * |
---|
35 | * A node that can be manipulated in the chain. |
---|
36 | */ |
---|
37 | typedef Chain_Node rtems_chain_node; |
---|
38 | |
---|
39 | /** |
---|
40 | * @typedef rtems_chain_control |
---|
41 | * |
---|
42 | * The chain's control anchors the chain. |
---|
43 | */ |
---|
44 | typedef Chain_Control rtems_chain_control; |
---|
45 | |
---|
46 | |
---|
47 | #include <rtems/chain.inl> |
---|
48 | |
---|
49 | #ifdef __cplusplus |
---|
50 | } |
---|
51 | #endif |
---|
52 | |
---|
53 | #endif |
---|
54 | /* end of include file */ |
---|
Note: See
TracBrowser
for help on using the repository browser.