Support for variable length names added to Object Handler. This supports

both fixed length "raw" names and strings from the API's point of view.

Both inline and macro implementations were tested.
This commit is contained in:
Joel Sherrill
1995-08-23 19:30:23 +00:00
parent 80e2c29e64
commit 3235ad9a2c
414 changed files with 3776 additions and 1118 deletions
+2 -1
View File
@@ -21,6 +21,7 @@
extern "C" {
#endif
#include <rtems/types.h>
#include <rtems/object.h>
#include <rtems/thread.h>
@@ -32,7 +33,7 @@ extern "C" {
*/
typedef struct {
Objects_Name name; /* task name */
rtems_name name; /* task name */
unsigned32 stack_size; /* task stack size */
rtems_task_priority initial_priority; /* task priority */
rtems_attribute attribute_set; /* task attributes */
+3 -2
View File
@@ -28,6 +28,7 @@
extern "C" {
#endif
#include <rtems.h>
#include <rtems/object.h>
#include <rtems/userext.h>
@@ -72,7 +73,7 @@ void _Extension_Manager_initialization(
*/
rtems_status_code rtems_extension_create(
Objects_Name name,
rtems_name name,
rtems_extensions_table *extension_table,
Objects_Id *id
);
@@ -89,7 +90,7 @@ rtems_status_code rtems_extension_create(
*/
rtems_status_code rtems_extension_ident(
Objects_Name name,
rtems_name name,
Objects_Id *id
);
+1
View File
@@ -30,6 +30,7 @@
extern "C" {
#endif
#include <rtems/types.h>
#include <rtems/config.h>
#include <rtems/intr.h>