source: rtems/testsuites/tmtests/tmoverhd/dumrtems.h @ c499856

4.115
Last change on this file since c499856 was c499856, checked in by Chris Johns <chrisj@…>, on 03/20/14 at 21:10:47

Change all references of rtems.com to rtems.org.

  • Property mode set to 100644
File size: 8.4 KB
Line 
1/*  dumrtems.h
2 *
3 *  This include file contains phony macros to map
4 *  executive calls to Empty_directive().
5 *
6 *  COPYRIGHT (c) 1989-1999.
7 *  On-Line Applications Research Corporation (OAR).
8 *
9 *  The license and distribution terms for this file may be
10 *  found in the file LICENSE in this distribution or at
11 *  http://www.rtems.org/license/LICENSE.
12 */
13
14#ifndef __DUMRTEMS_h
15#define __DUMRTEMS_h
16
17/* RTEMS call redefinition macros */
18
19#undef rtems_signal_catch
20#undef rtems_signal_send
21#undef rtems_io_close
22#undef rtems_io_control
23#undef rtems_io_initialize
24#undef rtems_io_open
25#undef rtems_io_read
26#undef rtems_io_write
27#undef rtems_port_internal_to_external
28#undef rtems_port_external_to_internal
29#undef rtems_port_create
30#undef rtems_port_delete
31#undef rtems_port_ident
32#undef rtems_event_receive
33#undef rtems_event_send
34#undef rtems_initialize_data_structures
35#undef rtems_shutdown_executive
36#undef rtems_interrupt_catch
37#undef rtems_partition_create
38#undef rtems_partition_delete
39#undef rtems_partition_get_buffer
40#undef rtems_partition_ident
41#undef rtems_partition_return_buffer
42#undef rtems_message_queue_broadcast
43#undef rtems_message_queue_create
44#undef rtems_message_queue_delete
45#undef rtems_message_queue_flush
46#undef rtems_message_queue_ident
47#undef rtems_message_queue_receive
48#undef rtems_message_queue_send
49#undef rtems_message_queue_urgent
50#undef rtems_region_create
51#undef rtems_region_delete
52#undef rtems_region_get_segment
53#undef rtems_region_ident
54#undef rtems_region_return_segment
55#undef rtems_semaphore_create
56#undef rtems_semaphore_delete
57#undef rtems_semaphore_ident
58#undef rtems_semaphore_obtain
59#undef rtems_semaphore_release
60#undef rtems_task_create
61#undef rtems_task_delete
62#undef rtems_task_get_note
63#undef rtems_task_ident
64#undef rtems_task_mode
65#undef rtems_task_restart
66#undef rtems_task_resume
67#undef rtems_task_set_note
68#undef rtems_task_set_priority
69#undef rtems_task_start
70#undef rtems_task_suspend
71#undef rtems_clock_get
72#undef rtems_clock_set
73#undef rtems_clock_tick
74#undef rtems_task_wake_after
75#undef rtems_task_wake_when
76#undef rtems_fatal_error_occurred
77#undef rtems_rate_monotonic_create
78#undef rtems_rate_monotonic_ident
79#undef rtems_rate_monotonic_delete
80#undef rtems_rate_monotonic_cancel
81#undef rtems_rate_monotonic_period
82#undef rtems_multiprocessing_announce
83#undef rtems_timer_create
84#undef rtems_timer_ident
85#undef rtems_timer_delete
86#undef rtems_timer_cancel
87#undef rtems_timer_fire_after
88#undef rtems_timer_fire_when
89#undef rtems_timer_reset
90
91#define     rtems_signal_catch( asraddr, mode ) \
92           Empty_directive()
93#define     rtems_signal_send( tid, signal ) \
94           Empty_directive()
95
96#define     rtems_io_close( major, minor, argp, rval ) \
97           Empty_directive()
98#define     rtems_io_control( major, minor, argp, rval ) \
99           Empty_directive()
100#define     rtems_io_initialize( major, minor, argp, rval ) \
101           Empty_directive()
102#define     rtems_io_open( major, minor, argp, rval ) \
103           Empty_directive()
104#define     rtems_io_read( major, minor, argp, rval ) \
105           Empty_directive()
106#define     rtems_io_write( major, minor, argp, rval ) \
107           Empty_directive()
108
109#define     rtems_port_internal_to_external( dpid, internal, external ) \
110           Empty_directive()
111#define     rtems_port_external_to_internal( dpid, external, internal ) \
112           Empty_directive()
113#define     rtems_port_create( name, intaddr, extaddr, length, dpid ) \
114           Empty_directive()
115#define     rtems_port_delete( dpid ) \
116           Empty_directive()
117#define     rtems_port_ident( name, dpid ) \
118           Empty_directive()
119
120#define     rtems_event_receive( eventin, options, timeout, eventout ) \
121           Empty_directive()
122#define     rtems_event_send( tid, event ) \
123           Empty_directive()
124
125#define     rtems_initialize_executive( conftbl, cputbl ) \
126           Empty_directive()
127#define     rtems_shutdown_executive( the_error ) \
128           Empty_directive()
129
130#define     rtems_interrupt_catch( israddr, vector, oldisr ) \
131           Empty_directive()
132
133#define     rtems_partition_create( name, paddr, length, bsize, attr, ptid ) \
134           Empty_directive()
135#define     rtems_partition_delete( ptid ) \
136           Empty_directive()
137#define     rtems_partition_get_buffer( ptid, bufaddr ) \
138           Empty_directive()
139#define     rtems_partition_ident( name, node, ptid ) \
140           Empty_directive()
141#define     rtems_partition_return_buffer( ptid, bufaddr ) \
142           Empty_directive()
143
144#define     rtems_message_queue_broadcast( qid, buffer, count ) \
145           Empty_directive()
146#define     rtems_message_queue_create( name, count, attr, qid ) \
147           Empty_directive()
148#define     rtems_message_queue_delete( qid ) \
149           Empty_directive()
150#define     rtems_message_queue_flush( qid, count ) \
151           Empty_directive()
152#define     rtems_message_queue_ident( name, node, qid ) \
153           Empty_directive()
154#define     rtems_message_queue_receive( qid, buffer, options, timeout ) \
155           Empty_directive()
156#define     rtems_message_queue_send( qid, buffer ) \
157           Empty_directive()
158#define     rtems_message_queue_urgent( qid, buffer ) \
159           Empty_directive()
160
161#define     rtems_region_create( name, paddr, length, pagesize, attr, rnid ) \
162           Empty_directive()
163#define     rtems_region_delete( rnid ) \
164           Empty_directive()
165#define     rtems_region_get_segment( rnid, size, options, timeout, segaddr ) \
166           Empty_directive()
167#define     rtems_region_ident( name, rnid ) \
168           Empty_directive()
169#define     rtems_region_return_segment( rnid, segaddr ) \
170           Empty_directive()
171
172#define     rtems_semaphore_create( name, count, attr, priceil, smid ) \
173           Empty_directive()
174#define     rtems_semaphore_delete( smid ) \
175           Empty_directive()
176#define     rtems_semaphore_ident( name, node, smid ) \
177           Empty_directive()
178#define     rtems_semaphore_obtain( smid, options, timeout ) \
179           Empty_directive()
180#define     rtems_semaphore_release( smid ) \
181           Empty_directive()
182
183#define     rtems_task_create( name, priority, stack_size, mode, attr, tid ) \
184           Empty_directive()
185#define     rtems_task_delete( tid ) \
186           Empty_directive()
187#define     rtems_task_get_note( tid, notepad, note ) \
188           Empty_directive()
189#define     rtems_task_ident( name, node, tid ) \
190           Empty_directive()
191#define     rtems_task_mode( mode, mask, pmode ) \
192           Empty_directive()
193#define     rtems_task_restart( tid, arg ) \
194           Empty_directive()
195#define     rtems_task_resume( tid ) \
196           Empty_directive()
197#define     rtems_task_set_note( tid, notepad, note ) \
198           Empty_directive()
199#define     rtems_task_set_priority( tid, priority, ppriority ) \
200           Empty_directive()
201#define     rtems_task_start( tid, saddr, arg ) \
202           Empty_directive()
203#define     rtems_task_suspend( tid ) \
204           Empty_directive()
205
206#define     rtems_clock_get( options, time ) \
207           Empty_directive()
208#define     rtems_clock_set( time ) \
209           Empty_directive()
210#define     rtems_clock_tick() \
211           Empty_directive()
212#define     rtems_task_wake_after( ticks ) \
213           Empty_directive()
214#define     rtems_task_wake_when( time ) \
215           Empty_directive()
216
217#define     rtems_fatal_error_occurred( errcode ) \
218           Empty_directive()
219
220#define     rtems_rate_monotonic_create( name, id ) \
221           Empty_directive()
222#define     rtems_rate_monotonic_ident( name, id ) \
223           Empty_directive()
224#define     rtems_rate_monotonic_delete( id ) \
225           Empty_directive()
226#define     rtems_rate_monotonic_cancel( id ) \
227           Empty_directive()
228#define     rtems_rate_monotonic_period( id, period ) \
229           Empty_directive()
230
231#define     rtems_multiprocessing_announce() \
232           Empty_directive()
233
234#define     rtems_timer_create( name, tmid ) \
235           Empty_directive()
236#define     rtems_timer_delete( tmid ) \
237           Empty_directive()
238#define     rtems_timer_cancel( tmid ) \
239           Empty_directive()
240#define     rtems_timer_ident( name, tmid ) \
241           Empty_directive()
242#define     rtems_timer_fire_after( tmid, ticks, routine, user_data ) \
243           Empty_directive()
244#define     rtems_timer_fire_when( tmid, time, routine, user_data ) \
245           Empty_directive()
246#define     rtems_timer_reset( tmid ) \
247           Empty_directive()
248
249#if defined(__GNUC__)
250#define RTEMS_GCC_NOWARN_UNUSED __attribute__((unused))
251#else
252#define RTEMS_GCC_NOWARN_UNUSED
253#endif
254
255#endif
256/* end of include file */
Note: See TracBrowser for help on using the repository browser.