/* dumrtems.h * * This include file contains phony macros to map * executive calls to Empty_directive(). * * COPYRIGHT (c) 1989-1998. * On-Line Applications Research Corporation (OAR). * Copyright assigned to U.S. Government, 1994. * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.OARcorp.com/rtems/license.html. * * $Id$ */ #ifndef __DUMRTEMS_h #define __DUMRTEMS_h /* RTEMS call redefinition macros */ #undef rtems_signal_catch #undef rtems_signal_send #undef rtems_io_close #undef rtems_io_control #undef rtems_io_initialize #undef rtems_io_open #undef rtems_io_read #undef rtems_io_write #undef rtems_port_internal_to_external #undef rtems_port_external_to_internal #undef rtems_port_create #undef rtems_port_delete #undef rtems_port_ident #undef rtems_event_receive #undef rtems_event_send #undef rtems_initialize_executive #undef rtems_shutdown_executive #undef rtems_interrupt_catch #undef rtems_partition_create #undef rtems_partition_delete #undef rtems_partition_get_buffer #undef rtems_partition_ident #undef rtems_partition_return_buffer #undef rtems_message_queue_broadcast #undef rtems_message_queue_create #undef rtems_message_queue_delete #undef rtems_message_queue_flush #undef rtems_message_queue_ident #undef rtems_message_queue_receive #undef rtems_message_queue_send #undef rtems_message_queue_urgent #undef rtems_region_create #undef rtems_region_delete #undef rtems_region_get_segment #undef rtems_region_ident #undef rtems_region_return_segment #undef rtems_semaphore_create #undef rtems_semaphore_delete #undef rtems_semaphore_ident #undef rtems_semaphore_obtain #undef rtems_semaphore_release #undef rtems_task_create #undef rtems_task_delete #undef rtems_task_get_note #undef rtems_task_ident #undef rtems_task_mode #undef rtems_task_restart #undef rtems_task_resume #undef rtems_task_set_note #undef rtems_task_set_priority #undef rtems_task_start #undef rtems_task_suspend #undef rtems_clock_get #undef rtems_clock_set #undef rtems_clock_tick #undef rtems_task_wake_after #undef rtems_task_wake_when #undef rtems_fatal_error_occurred #undef rtems_rate_monotonic_create #undef rtems_rate_monotonic_ident #undef rtems_rate_monotonic_delete #undef rtems_rate_monotonic_cancel #undef rtems_rate_monotonic_period #undef rtems_multiprocessing_announce #undef rtems_timer_create #undef rtems_timer_ident #undef rtems_timer_delete #undef rtems_timer_cancel #undef rtems_timer_fire_after #undef rtems_timer_fire_when #undef rtems_timer_reset #define rtems_signal_catch( asraddr, mode ) \ Empty_directive( asraddr, mode ) #define rtems_signal_send( tid, signal ) \ Empty_directive( tid, signal ) #define rtems_io_close( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_io_control( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_io_initialize( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_io_open( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_io_read( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_io_write( major, minor, argp, rval ) \ Empty_directive( major, minor, argp, rval ) #define rtems_port_internal_to_external( dpid, internal, external ) \ Empty_directive( dpid, internal, external ) #define rtems_port_external_to_internal( dpid, external, internal ) \ Empty_directive( dpid, external, internal ) #define rtems_port_create( name, intaddr, extaddr, length, dpid ) \ Empty_directive( name, intaddr, extaddr, length, dpid ) #define rtems_port_delete( dpid ) \ Empty_directive( dpid ) #define rtems_port_ident( name, dpid ) \ Empty_directive( name, dpid ) #define rtems_event_receive( eventin, options, timeout, eventout ) \ Empty_directive( eventin, options, timeout, eventout ) #define rtems_event_send( tid, event ) \ Empty_directive( tid, event ) #define rtems_initialize_executive( conftbl, cputbl ) \ Empty_directive( conftbl, cputbl ) #define rtems_shutdown_executive( the_error ) \ Empty_directive( the_error ) #define rtems_interrupt_catch( israddr, vector, oldisr ) \ Empty_directive( israddr, vector, oldisr ) #define rtems_partition_create( name, paddr, length, bsize, attr, ptid ) \ Empty_directive( name, paddr, length, bsize, attr, ptid ) #define rtems_partition_delete( ptid ) \ Empty_directive( ptid ) #define rtems_partition_get_buffer( ptid, bufaddr ) \ Empty_directive( ptid, bufaddr ) #define rtems_partition_ident( name, node, ptid ) \ Empty_directive( name, node, ptid ) #define rtems_partition_return_buffer( ptid, bufaddr ) \ Empty_directive( ptid, bufaddr ) #define rtems_message_queue_broadcast( qid, buffer, count ) \ Empty_directive( qid, buffer, count ) #define rtems_message_queue_create( name, count, attr, qid ) \ Empty_directive( name, count, attr, qid ) #define rtems_message_queue_delete( qid ) \ Empty_directive( qid ) #define rtems_message_queue_flush( qid, count ) \ Empty_directive( qid, count ) #define rtems_message_queue_ident( name, node, qid ) \ Empty_directive( name, node, qid ) #define rtems_message_queue_receive( qid, buffer, options, timeout ) \ Empty_directive( qid, buffer, options, timeout ) #define rtems_message_queue_send( qid, buffer ) \ Empty_directive( qid, buffer ) #define rtems_message_queue_urgent( qid, buffer ) \ Empty_directive( qid, buffer ) #define rtems_region_create( name, paddr, length, pagesize, attr, rnid ) \ Empty_directive( name, paddr, length, pagesize, attr, rnid ) #define rtems_region_delete( rnid ) \ Empty_directive( rnid ) #define rtems_region_get_segment( rnid, size, options, timeout, segaddr ) \ Empty_directive( rnid, size, options, timeout, segaddr ) #define rtems_region_ident( name, rnid ) \ Empty_directive( name, rnid ) #define rtems_region_return_segment( rnid, segaddr ) \ Empty_directive( rnid, segaddr ) #define rtems_semaphore_create( name, count, attr, priceil, smid ) \ Empty_directive( name, count, attr, priceil, smid ) #define rtems_semaphore_delete( smid ) \ Empty_directive( smid ) #define rtems_semaphore_ident( name, node, smid ) \ Empty_directive( name, node, smid ) #define rtems_semaphore_obtain( smid, options, timeout ) \ Empty_directive( smid, options, timeout ) #define rtems_semaphore_release( smid ) \ Empty_directive( smid ) #define rtems_task_create( name, priority, stack_size, mode, attr, tid ) \ Empty_directive( name, priority, stack_size, mode, attr, tid ) #define rtems_task_delete( tid ) \ Empty_directive( tid ) #define rtems_task_get_note( tid, notepad, note ) \ Empty_directive( tid, notepad, note ) #define rtems_task_ident( name, node, tid ) \ Empty_directive( name, node, tid ) #define rtems_task_mode( mode, mask, pmode ) \ Empty_directive( mode, mask, pmode ) #define rtems_task_restart( tid, arg ) \ Empty_directive( tid, arg ) #define rtems_task_resume( tid ) \ Empty_directive( tid ) #define rtems_task_set_note( tid, notepad, note ) \ Empty_directive( tid, notepad, note ) #define rtems_task_set_priority( tid, priority, ppriority ) \ Empty_directive( tid, priority, ppriority ) #define rtems_task_start( tid, saddr, arg ) \ Empty_directive( tid, saddr, arg ) #define rtems_task_suspend( tid ) \ Empty_directive( tid ) #define rtems_clock_get( options, time ) \ Empty_directive( options, time ) #define rtems_clock_set( time ) \ Empty_directive( time ) #define rtems_clock_tick() \ Empty_directive() #define rtems_task_wake_after( ticks ) \ Empty_directive( ticks ) #define rtems_task_wake_when( time ) \ Empty_directive( time ) #define rtems_fatal_error_occurred( errcode ) \ Empty_directive( errcode ) #define rtems_rate_monotonic_create( name, id ) \ Empty_directive( name, id ) #define rtems_rate_monotonic_ident( name, id ) \ Empty_directive( name, id ) #define rtems_rate_monotonic_delete( id ) \ Empty_directive( id ) #define rtems_rate_monotonic_cancel( id ) \ Empty_directive( id ) #define rtems_rate_monotonic_period( id, period ) \ Empty_directive( id, period ) #define rtems_multiprocessing_announce() \ Empty_directive() #define rtems_timer_create( name, tmid ) \ Empty_directive( name, tmid ) #define rtems_timer_delete( tmid ) \ Empty_directive( tmid ) #define rtems_timer_cancel( tmid ) \ Empty_directive( tmid ) #define rtems_timer_ident( name, tmid ) \ Empty_directive( name, tmid ) #define rtems_timer_fire_after( tmid, ticks, routine, user_data ) \ Empty_directive( tmid, ticks, routine, user_data ) #define rtems_timer_fire_when( tmid, time, routine, user_data ) \ Empty_directive( tmid, time, routine, user_data ) #define rtems_timer_reset( tmid ) \ Empty_directive( tmid ) rtems_status_code Empty_directive(); #endif /* end of include file */