From b06e68ef1f6df69cc86d72356c3a002054a35fad Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 17 Aug 1995 19:51:51 +0000 Subject: Numerous miscellaneous features incorporated from Tony Bennett (tbennett@divnc.com) including the following major additions: + variable length messages + named devices + debug monitor + association tables/variables --- c/src/optman/rtems/no-msg.c | 24 ++++++++++++++--------- c/src/optman/sapi/no-io.c | 46 ++++++++++++++++++++++----------------------- 2 files changed, 38 insertions(+), 32 deletions(-) (limited to 'c/src/optman') diff --git a/c/src/optman/rtems/no-msg.c b/c/src/optman/rtems/no-msg.c index f2ab5492c0..bee0295df5 100644 --- a/c/src/optman/rtems/no-msg.c +++ b/c/src/optman/rtems/no-msg.c @@ -26,8 +26,7 @@ #include void _Message_queue_Manager_initialization( - unsigned32 maximum_message_queues, - unsigned32 maximum_messages + unsigned32 maximum_message_queues ) { } @@ -35,7 +34,8 @@ void _Message_queue_Manager_initialization( rtems_status_code rtems_message_queue_create( Objects_Name name, unsigned32 count, - rtems_attribute attribute_set, + unsigned32 max_message_size, + rtems_attribute attribute_set, Objects_Id *id ) { @@ -60,7 +60,8 @@ rtems_status_code rtems_message_queue_delete( rtems_status_code rtems_message_queue_send( Objects_Id id, - void *buffer + void *buffer, + unsigned32 size ) { return( RTEMS_NOT_CONFIGURED ); @@ -68,7 +69,8 @@ rtems_status_code rtems_message_queue_send( rtems_status_code rtems_message_queue_urgent( Objects_Id id, - void *buffer + void *buffer, + unsigned32 size ) { return( RTEMS_NOT_CONFIGURED ); @@ -77,6 +79,7 @@ rtems_status_code rtems_message_queue_urgent( rtems_status_code rtems_message_queue_broadcast( Objects_Id id, void *buffer, + unsigned32 size, unsigned32 *count ) { @@ -86,8 +89,9 @@ rtems_status_code rtems_message_queue_broadcast( rtems_status_code rtems_message_queue_receive( Objects_Id id, void *buffer, + unsigned32 *size_p, unsigned32 option_set, - rtems_interval timeout + rtems_interval timeout ) { return( RTEMS_NOT_CONFIGURED ); @@ -110,8 +114,9 @@ unsigned32 _Message_queue_Flush_support( boolean _Message_queue_Seize( Message_queue_Control *the_message_queue, - rtems_option option_set, - Message_queue_Buffer *buffer + rtems_option option_set, + void *buffer, + unsigned32 *size_p ) { _Thread_Executing->Wait.return_code = RTEMS_UNSATISFIED; @@ -120,7 +125,8 @@ boolean _Message_queue_Seize( rtems_status_code _Message_queue_Submit( Objects_Id id, - Message_queue_Buffer *buffer, + void *buffer, + unsigned32 size, Message_queue_Submit_types submit_type ) { diff --git a/c/src/optman/sapi/no-io.c b/c/src/optman/sapi/no-io.c index 177ec4b091..d0fc7676f1 100644 --- a/c/src/optman/sapi/no-io.c +++ b/c/src/optman/sapi/no-io.c @@ -23,11 +23,27 @@ void _IO_Initialize_all_drivers( void ) { } +rtems_status_code rtems_io_register_name( + char *device_name, + rtems_device_major_number major, + rtems_device_minor_number minor + ) +{ + return RTEMS_NOT_CONFIGURED; +} + +rtems_status_code rtems_io_lookup_name( + const char *pathname, + rtems_driver_name_t **rnp + ) +{ + return RTEMS_NOT_CONFIGURED; +} + rtems_status_code rtems_io_initialize( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); @@ -36,8 +52,7 @@ rtems_status_code rtems_io_initialize( rtems_status_code rtems_io_open( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); @@ -46,8 +61,7 @@ rtems_status_code rtems_io_open( rtems_status_code rtems_io_close( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); @@ -56,8 +70,7 @@ rtems_status_code rtems_io_close( rtems_status_code rtems_io_read( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); @@ -66,8 +79,7 @@ rtems_status_code rtems_io_read( rtems_status_code rtems_io_write( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); @@ -76,19 +88,7 @@ rtems_status_code rtems_io_write( rtems_status_code rtems_io_control( rtems_device_major_number major, rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value -) -{ - return( RTEMS_NOT_CONFIGURED ); -} - -rtems_status_code _IO_Handler_routine( - IO_operations operation, - rtems_device_major_number major, - rtems_device_minor_number minor, - void *argument, - unsigned32 *return_value + void *argument ) { return( RTEMS_NOT_CONFIGURED ); -- cgit v1.2.3