Changeset 3235ad9 in rtems
- Timestamp:
- 08/23/95 19:30:23 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 5250ff39
- Parents:
- 80e2c29e
- Files:
-
- 24 added
- 390 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/libcsupport/src/__brk.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * __brk.c,v 1.2 1995/05/09 20:24:28 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/exec/libcsupport/src/__gettod.c
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * __gettod.c,v 1.2 1995/05/09 20:24:31 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/exec/libcsupport/src/newlibc.c
r80e2c29e r3235ad9 36 36 * NOTE: 37 37 * 38 * newlibc.c,v 1.2 1995/05/09 20:24:37 joel Exp38 * $Id$ 39 39 * 40 40 */ -
c/src/exec/rtems/headers/dpmem.h
r80e2c29e r3235ad9 33 33 #endif 34 34 35 #include <rtems.h> 35 36 #include <rtems/object.h> 36 37 … … 79 80 80 81 rtems_status_code rtems_port_create( 81 Objects_Namename,82 rtems_name name, 82 83 void *internal_start, 83 84 void *external_start, … … 97 98 98 99 rtems_status_code rtems_port_ident( 99 Objects_Namename,100 rtems_name name, 100 101 Objects_Id *id 101 102 ); -
c/src/exec/rtems/headers/eventmp.h
r80e2c29e r3235ad9 44 44 45 45 typedef struct { 46 rtems_packet_prefix 47 Event_MP_Remote_operations operation;48 rtems_event_set event_in;46 rtems_packet_prefix Prefix; 47 Event_MP_Remote_operations operation; 48 rtems_event_set event_in; 49 49 } Event_MP_Packet; 50 50 -
c/src/exec/rtems/headers/message.h
r80e2c29e r3235ad9 35 35 #endif 36 36 37 #include <rtems/types.h> 37 38 #include <rtems/chain.h> 38 39 #include <rtems/object.h> … … 130 131 131 132 rtems_status_code rtems_message_queue_create( 132 Objects_Namename,133 rtems_name name, 133 134 unsigned32 count, 134 135 unsigned32 max_message_size, … … 152 153 153 154 rtems_status_code rtems_message_queue_ident( 154 Objects_Namename,155 rtems_name name, 155 156 unsigned32 node, 156 157 Objects_Id *id -
c/src/exec/rtems/headers/msgmp.h
r80e2c29e r3235ad9 58 58 rtems_packet_prefix Prefix; 59 59 Message_queue_MP_Remote_operations operation; 60 Objects_Namename;60 rtems_name name; 61 61 rtems_option option_set; 62 62 Objects_Id proxy_id; … … 79 79 Message_queue_MP_Remote_operations operation, 80 80 Objects_Id message_queue_id, 81 Objects_Namename,81 rtems_name name, 82 82 Objects_Id proxy_id 83 83 ); -
c/src/exec/rtems/headers/part.h
r80e2c29e r3235ad9 32 32 #endif 33 33 34 #include <rtems.h> 34 35 #include <rtems/address.h> 35 36 #include <rtems/attr.h> … … 84 85 85 86 rtems_status_code rtems_partition_create( 86 Objects_Namename,87 rtems_name name, 87 88 void *starting_address, 88 89 unsigned32 length, … … 107 108 108 109 rtems_status_code rtems_partition_ident( 109 Objects_Namename,110 rtems_name name, 110 111 unsigned32 node, 111 112 Objects_Id *id -
c/src/exec/rtems/headers/partmp.h
r80e2c29e r3235ad9 49 49 50 50 typedef struct { 51 rtems_packet_prefix 51 rtems_packet_prefix Prefix; 52 52 Partition_MP_Remote_operations operation; 53 Objects_Namename;53 rtems_name name; 54 54 void *buffer; 55 55 Objects_Id proxy_id; … … 68 68 Partition_MP_Remote_operations operation, 69 69 Objects_Id partition_id, 70 Objects_Namename,70 rtems_name name, 71 71 Objects_Id proxy_id 72 72 ); -
c/src/exec/rtems/headers/ratemon.h
r80e2c29e r3235ad9 30 30 #endif 31 31 32 #include <rtems.h> 32 33 #include <rtems/object.h> 33 34 #include <rtems/thread.h> … … 89 90 90 91 rtems_status_code rtems_rate_monotonic_create( 91 Objects_Namename,92 rtems_name name, 92 93 Objects_Id *id 93 94 ); … … 105 106 106 107 rtems_status_code rtems_rate_monotonic_ident( 107 Objects_Namename,108 rtems_name name, 108 109 Objects_Id *id 109 110 ); -
c/src/exec/rtems/headers/region.h
r80e2c29e r3235ad9 31 31 #endif 32 32 33 #include <rtems.h> 33 34 #include <rtems/object.h> 34 35 #include <rtems/threadq.h> … … 87 88 88 89 rtems_status_code rtems_region_create( 89 Objects_Namename,90 rtems_name name, 90 91 void *starting_address, 91 92 unsigned32 length, … … 124 125 125 126 rtems_status_code rtems_region_ident( 126 Objects_Namename,127 rtems_name name, 127 128 Objects_Id *id 128 129 ); -
c/src/exec/rtems/headers/regionmp.h
r80e2c29e r3235ad9 49 49 50 50 typedef struct { 51 rtems_packet_prefix 51 rtems_packet_prefix Prefix; 52 52 Region_MP_Remote_operations operation; 53 Objects_Namename;54 rtems_option option_set;53 rtems_name name; 54 rtems_option option_set; 55 55 unsigned32 size; 56 56 Objects_Id proxy_id; … … 70 70 Region_MP_Remote_operations operation, 71 71 Objects_Id region_id, 72 Objects_Namename,72 rtems_name name, 73 73 Objects_Id proxy_id 74 74 ); -
c/src/exec/rtems/headers/rtems.h
r80e2c29e r3235ad9 25 25 26 26 #include <rtems/system.h> 27 #include <rtems/types.h> 28 27 29 #include <rtems/init.h> 28 30 #include <rtems/tasks.h> … … 44 46 #include <rtems/mp.h> 45 47 46 /* 47 * RTEMS basic type definitions 48 */ 49 50 typedef unsigned8 rtems_unsigned8; /* unsigned 8-bit value */ 51 typedef unsigned16 rtems_unsigned16; /* unsigned 16-bit value */ 52 typedef unsigned32 rtems_unsigned32; /* unsigned 32-bit value */ 53 typedef unsigned64 rtems_unsigned64; /* unsigned 64-bit value */ 54 55 typedef signed8 rtems_signed8; /* signed 8-bit value */ 56 typedef signed16 rtems_signed16; /* signed 16-bit value */ 57 typedef signed32 rtems_signed32; /* signed 32-bit value */ 58 typedef signed64 rtems_signed64; /* signed 64-bit value */ 59 60 typedef single_precision rtems_single; /* single precision float */ 61 typedef double_precision rtems_double; /* double precision float */ 62 63 typedef boolean rtems_boolean; 64 65 typedef Objects_Name rtems_name; 66 typedef Objects_Id rtems_id; 67 68 typedef Context_Control rtems_context; 69 typedef Context_Control_fp rtems_context_fp; 70 typedef CPU_Interrupt_frame rtems_interrupt_frame; 48 #include <rtems/support.h> 71 49 72 50 #define RTEMS_HAS_HARDWARE_FP CPU_HARDWARE_FP -
c/src/exec/rtems/headers/sem.h
r80e2c29e r3235ad9 32 32 #endif 33 33 34 #include <rtems.h> 34 35 #include <rtems/attr.h> 35 36 #include <rtems/object.h> … … 82 83 83 84 rtems_status_code rtems_semaphore_create( 84 Objects_Namename,85 rtems_name name, 85 86 unsigned32 count, 86 87 rtems_attribute attribute_set, … … 103 104 104 105 rtems_status_code rtems_semaphore_ident( 105 Objects_Namename,106 rtems_name name, 106 107 unsigned32 node, 107 108 Objects_Id *id -
c/src/exec/rtems/headers/semmp.h
r80e2c29e r3235ad9 50 50 51 51 typedef struct { 52 rtems_packet_prefix 53 Semaphore_MP_Remote_operations operation;54 Objects_Namename;55 rtems_option option_set;56 Objects_Id proxy_id;52 rtems_packet_prefix Prefix; 53 Semaphore_MP_Remote_operations operation; 54 rtems_name name; 55 rtems_option option_set; 56 Objects_Id proxy_id; 57 57 } Semaphore_MP_Packet; 58 58 … … 69 69 Semaphore_MP_Remote_operations operation, 70 70 Objects_Id semaphore_id, 71 Objects_Namename,71 rtems_name name, 72 72 Objects_Id proxy_id 73 73 ); -
c/src/exec/rtems/headers/signalmp.h
r80e2c29e r3235ad9 44 44 45 45 typedef struct { 46 rtems_packet_prefix 47 Signal_MP_Remote_operations operation;48 rtems_signal_set signal_in;46 rtems_packet_prefix Prefix; 47 Signal_MP_Remote_operations operation; 48 rtems_signal_set signal_in; 49 49 } Signal_MP_Packet; 50 50 -
c/src/exec/rtems/headers/taskmp.h
r80e2c29e r3235ad9 55 55 56 56 typedef struct { 57 rtems_packet_prefix 58 RTEMS_tasks_MP_Remote_operations operation;59 Objects_Namename;60 rtems_task_priority 61 unsigned32 notepad;62 unsigned32 note;57 rtems_packet_prefix Prefix; 58 RTEMS_tasks_MP_Remote_operations operation; 59 rtems_name name; 60 rtems_task_priority the_priority; 61 unsigned32 notepad; 62 unsigned32 note; 63 63 } RTEMS_tasks_MP_Packet; 64 64 … … 75 75 RTEMS_tasks_MP_Remote_operations operation, 76 76 Objects_Id task_id, 77 Objects_Namename77 rtems_name name 78 78 ); 79 79 -
c/src/exec/rtems/headers/tasks.h
r80e2c29e r3235ad9 39 39 #endif 40 40 41 #include <rtems.h> 41 42 #include <rtems/message.h> 42 43 #include <rtems/object.h> … … 75 76 76 77 rtems_status_code rtems_task_create( 77 Objects_Namename,78 rtems_name name, 78 79 rtems_task_priority initial_priority, 79 80 unsigned32 stack_size, … … 98 99 99 100 rtems_status_code rtems_task_ident( 100 Objects_Namename,101 rtems_name name, 101 102 unsigned32 node, 102 103 Objects_Id *id -
c/src/exec/rtems/headers/timer.h
r80e2c29e r3235ad9 34 34 #endif 35 35 36 #include <rtems.h> 36 37 #include <rtems/object.h> 37 38 #include <rtems/tod.h> … … 96 97 97 98 rtems_status_code rtems_timer_create( 98 Objects_Namename,99 rtems_name name, 99 100 Objects_Id *id 100 101 ); … … 112 113 113 114 rtems_status_code rtems_timer_ident( 114 Objects_Namename,115 rtems_name name, 115 116 Objects_Id *id 116 117 ); -
c/src/exec/rtems/include/rtems.h
r80e2c29e r3235ad9 25 25 26 26 #include <rtems/system.h> 27 #include <rtems/types.h> 28 27 29 #include <rtems/init.h> 28 30 #include <rtems/tasks.h> … … 44 46 #include <rtems/mp.h> 45 47 46 /* 47 * RTEMS basic type definitions 48 */ 49 50 typedef unsigned8 rtems_unsigned8; /* unsigned 8-bit value */ 51 typedef unsigned16 rtems_unsigned16; /* unsigned 16-bit value */ 52 typedef unsigned32 rtems_unsigned32; /* unsigned 32-bit value */ 53 typedef unsigned64 rtems_unsigned64; /* unsigned 64-bit value */ 54 55 typedef signed8 rtems_signed8; /* signed 8-bit value */ 56 typedef signed16 rtems_signed16; /* signed 16-bit value */ 57 typedef signed32 rtems_signed32; /* signed 32-bit value */ 58 typedef signed64 rtems_signed64; /* signed 64-bit value */ 59 60 typedef single_precision rtems_single; /* single precision float */ 61 typedef double_precision rtems_double; /* double precision float */ 62 63 typedef boolean rtems_boolean; 64 65 typedef Objects_Name rtems_name; 66 typedef Objects_Id rtems_id; 67 68 typedef Context_Control rtems_context; 69 typedef Context_Control_fp rtems_context_fp; 70 typedef CPU_Interrupt_frame rtems_interrupt_frame; 48 #include <rtems/support.h> 71 49 72 50 #define RTEMS_HAS_HARDWARE_FP CPU_HARDWARE_FP -
c/src/exec/rtems/include/rtems/rtems/dpmem.h
r80e2c29e r3235ad9 33 33 #endif 34 34 35 #include <rtems.h> 35 36 #include <rtems/object.h> 36 37 … … 79 80 80 81 rtems_status_code rtems_port_create( 81 Objects_Namename,82 rtems_name name, 82 83 void *internal_start, 83 84 void *external_start, … … 97 98 98 99 rtems_status_code rtems_port_ident( 99 Objects_Namename,100 rtems_name name, 100 101 Objects_Id *id 101 102 ); -
c/src/exec/rtems/include/rtems/rtems/eventmp.h
r80e2c29e r3235ad9 44 44 45 45 typedef struct { 46 rtems_packet_prefix 47 Event_MP_Remote_operations operation;48 rtems_event_set event_in;46 rtems_packet_prefix Prefix; 47 Event_MP_Remote_operations operation; 48 rtems_event_set event_in; 49 49 } Event_MP_Packet; 50 50 -
c/src/exec/rtems/include/rtems/rtems/message.h
r80e2c29e r3235ad9 35 35 #endif 36 36 37 #include <rtems/types.h> 37 38 #include <rtems/chain.h> 38 39 #include <rtems/object.h> … … 130 131 131 132 rtems_status_code rtems_message_queue_create( 132 Objects_Namename,133 rtems_name name, 133 134 unsigned32 count, 134 135 unsigned32 max_message_size, … … 152 153 153 154 rtems_status_code rtems_message_queue_ident( 154 Objects_Namename,155 rtems_name name, 155 156 unsigned32 node, 156 157 Objects_Id *id -
c/src/exec/rtems/include/rtems/rtems/msgmp.h
r80e2c29e r3235ad9 58 58 rtems_packet_prefix Prefix; 59 59 Message_queue_MP_Remote_operations operation; 60 Objects_Namename;60 rtems_name name; 61 61 rtems_option option_set; 62 62 Objects_Id proxy_id; … … 79 79 Message_queue_MP_Remote_operations operation, 80 80 Objects_Id message_queue_id, 81 Objects_Namename,81 rtems_name name, 82 82 Objects_Id proxy_id 83 83 ); -
c/src/exec/rtems/include/rtems/rtems/part.h
r80e2c29e r3235ad9 32 32 #endif 33 33 34 #include <rtems.h> 34 35 #include <rtems/address.h> 35 36 #include <rtems/attr.h> … … 84 85 85 86 rtems_status_code rtems_partition_create( 86 Objects_Namename,87 rtems_name name, 87 88 void *starting_address, 88 89 unsigned32 length, … … 107 108 108 109 rtems_status_code rtems_partition_ident( 109 Objects_Namename,110 rtems_name name, 110 111 unsigned32 node, 111 112 Objects_Id *id -
c/src/exec/rtems/include/rtems/rtems/partmp.h
r80e2c29e r3235ad9 49 49 50 50 typedef struct { 51 rtems_packet_prefix 51 rtems_packet_prefix Prefix; 52 52 Partition_MP_Remote_operations operation; 53 Objects_Namename;53 rtems_name name; 54 54 void *buffer; 55 55 Objects_Id proxy_id; … … 68 68 Partition_MP_Remote_operations operation, 69 69 Objects_Id partition_id, 70 Objects_Namename,70 rtems_name name, 71 71 Objects_Id proxy_id 72 72 ); -
c/src/exec/rtems/include/rtems/rtems/ratemon.h
r80e2c29e r3235ad9 30 30 #endif 31 31 32 #include <rtems.h> 32 33 #include <rtems/object.h> 33 34 #include <rtems/thread.h> … … 89 90 90 91 rtems_status_code rtems_rate_monotonic_create( 91 Objects_Namename,92 rtems_name name, 92 93 Objects_Id *id 93 94 ); … … 105 106 106 107 rtems_status_code rtems_rate_monotonic_ident( 107 Objects_Namename,108 rtems_name name, 108 109 Objects_Id *id 109 110 ); -
c/src/exec/rtems/include/rtems/rtems/region.h
r80e2c29e r3235ad9 31 31 #endif 32 32 33 #include <rtems.h> 33 34 #include <rtems/object.h> 34 35 #include <rtems/threadq.h> … … 87 88 88 89 rtems_status_code rtems_region_create( 89 Objects_Namename,90 rtems_name name, 90 91 void *starting_address, 91 92 unsigned32 length, … … 124 125 125 126 rtems_status_code rtems_region_ident( 126 Objects_Namename,127 rtems_name name, 127 128 Objects_Id *id 128 129 ); -
c/src/exec/rtems/include/rtems/rtems/regionmp.h
r80e2c29e r3235ad9 49 49 50 50 typedef struct { 51 rtems_packet_prefix 51 rtems_packet_prefix Prefix; 52 52 Region_MP_Remote_operations operation; 53 Objects_Namename;54 rtems_option option_set;53 rtems_name name; 54 rtems_option option_set; 55 55 unsigned32 size; 56 56 Objects_Id proxy_id; … … 70 70 Region_MP_Remote_operations operation, 71 71 Objects_Id region_id, 72 Objects_Namename,72 rtems_name name, 73 73 Objects_Id proxy_id 74 74 ); -
c/src/exec/rtems/include/rtems/rtems/sem.h
r80e2c29e r3235ad9 32 32 #endif 33 33 34 #include <rtems.h> 34 35 #include <rtems/attr.h> 35 36 #include <rtems/object.h> … … 82 83 83 84 rtems_status_code rtems_semaphore_create( 84 Objects_Namename,85 rtems_name name, 85 86 unsigned32 count, 86 87 rtems_attribute attribute_set, … … 103 104 104 105 rtems_status_code rtems_semaphore_ident( 105 Objects_Namename,106 rtems_name name, 106 107 unsigned32 node, 107 108 Objects_Id *id -
c/src/exec/rtems/include/rtems/rtems/semmp.h
r80e2c29e r3235ad9 50 50 51 51 typedef struct { 52 rtems_packet_prefix 53 Semaphore_MP_Remote_operations operation;54 Objects_Namename;55 rtems_option option_set;56 Objects_Id proxy_id;52 rtems_packet_prefix Prefix; 53 Semaphore_MP_Remote_operations operation; 54 rtems_name name; 55 rtems_option option_set; 56 Objects_Id proxy_id; 57 57 } Semaphore_MP_Packet; 58 58 … … 69 69 Semaphore_MP_Remote_operations operation, 70 70 Objects_Id semaphore_id, 71 Objects_Namename,71 rtems_name name, 72 72 Objects_Id proxy_id 73 73 ); -
c/src/exec/rtems/include/rtems/rtems/signalmp.h
r80e2c29e r3235ad9 44 44 45 45 typedef struct { 46 rtems_packet_prefix 47 Signal_MP_Remote_operations operation;48 rtems_signal_set signal_in;46 rtems_packet_prefix Prefix; 47 Signal_MP_Remote_operations operation; 48 rtems_signal_set signal_in; 49 49 } Signal_MP_Packet; 50 50 -
c/src/exec/rtems/include/rtems/rtems/taskmp.h
r80e2c29e r3235ad9 55 55 56 56 typedef struct { 57 rtems_packet_prefix 58 RTEMS_tasks_MP_Remote_operations operation;59 Objects_Namename;60 rtems_task_priority 61 unsigned32 notepad;62 unsigned32 note;57 rtems_packet_prefix Prefix; 58 RTEMS_tasks_MP_Remote_operations operation; 59 rtems_name name; 60 rtems_task_priority the_priority; 61 unsigned32 notepad; 62 unsigned32 note; 63 63 } RTEMS_tasks_MP_Packet; 64 64 … … 75 75 RTEMS_tasks_MP_Remote_operations operation, 76 76 Objects_Id task_id, 77 Objects_Namename77 rtems_name name 78 78 ); 79 79 -
c/src/exec/rtems/include/rtems/rtems/tasks.h
r80e2c29e r3235ad9 39 39 #endif 40 40 41 #include <rtems.h> 41 42 #include <rtems/message.h> 42 43 #include <rtems/object.h> … … 75 76 76 77 rtems_status_code rtems_task_create( 77 Objects_Namename,78 rtems_name name, 78 79 rtems_task_priority initial_priority, 79 80 unsigned32 stack_size, … … 98 99 99 100 rtems_status_code rtems_task_ident( 100 Objects_Namename,101 rtems_name name, 101 102 unsigned32 node, 102 103 Objects_Id *id -
c/src/exec/rtems/include/rtems/rtems/timer.h
r80e2c29e r3235ad9 34 34 #endif 35 35 36 #include <rtems.h> 36 37 #include <rtems/object.h> 37 38 #include <rtems/tod.h> … … 96 97 97 98 rtems_status_code rtems_timer_create( 98 Objects_Namename,99 rtems_name name, 99 100 Objects_Id *id 100 101 ); … … 112 113 113 114 rtems_status_code rtems_timer_ident( 114 Objects_Namename,115 rtems_name name, 115 116 Objects_Id *id 116 117 ); -
c/src/exec/rtems/inline/rtems/rtems/tasks.inl
r80e2c29e r3235ad9 17 17 #ifndef __RTEMS_TASKS_inl 18 18 #define __RTEMS_TASKS_inl 19 20 #include <rtems/msgmp.h> 21 #include <rtems/partmp.h> 22 #include <rtems/regionmp.h> 23 #include <rtems/semmp.h> 19 24 20 25 /*PAGE -
c/src/exec/rtems/inline/tasks.inl
r80e2c29e r3235ad9 17 17 #ifndef __RTEMS_TASKS_inl 18 18 #define __RTEMS_TASKS_inl 19 20 #include <rtems/msgmp.h> 21 #include <rtems/partmp.h> 22 #include <rtems/regionmp.h> 23 #include <rtems/semmp.h> 19 24 20 25 /*PAGE -
c/src/exec/rtems/macros/rtems/rtems/tasks.inl
r80e2c29e r3235ad9 17 17 #ifndef __RTEMS_TASKS_inl 18 18 #define __RTEMS_TASKS_inl 19 20 #include <rtems/msgmp.h> 21 #include <rtems/partmp.h> 22 #include <rtems/regionmp.h> 23 #include <rtems/semmp.h> 19 24 20 25 /*PAGE -
c/src/exec/rtems/macros/tasks.inl
r80e2c29e r3235ad9 17 17 #ifndef __RTEMS_TASKS_inl 18 18 #define __RTEMS_TASKS_inl 19 20 #include <rtems/msgmp.h> 21 #include <rtems/partmp.h> 22 #include <rtems/regionmp.h> 23 #include <rtems/semmp.h> 19 24 20 25 /*PAGE -
c/src/exec/rtems/optman/no-dpmem.c
r80e2c29e r3235ad9 26 26 27 27 rtems_status_code rtems_port_create( 28 Objects_Namename,28 rtems_name name, 29 29 void *internal_start, 30 30 void *external_start, … … 37 37 38 38 rtems_status_code rtems_port_ident( 39 Objects_Namename,39 rtems_name name, 40 40 Objects_Id *id 41 41 ) -
c/src/exec/rtems/optman/no-msg.c
r80e2c29e r3235ad9 33 33 34 34 rtems_status_code rtems_message_queue_create( 35 Objects_Namename,35 rtems_name name, 36 36 unsigned32 count, 37 37 unsigned32 max_message_size, … … 44 44 45 45 rtems_status_code rtems_message_queue_ident( 46 Objects_Namename,46 rtems_name name, 47 47 unsigned32 node, 48 48 Objects_Id *id -
c/src/exec/rtems/optman/no-part.c
r80e2c29e r3235ad9 28 28 29 29 rtems_status_code rtems_partition_create( 30 Objects_Namename,30 rtems_name name, 31 31 void *starting_address, 32 32 unsigned32 length, … … 40 40 41 41 rtems_status_code rtems_partition_ident( 42 Objects_Namename,42 rtems_name name, 43 43 unsigned32 node, 44 44 Objects_Id *id -
c/src/exec/rtems/optman/no-region.c
r80e2c29e r3235ad9 29 29 30 30 rtems_status_code rtems_region_create( 31 Objects_Namename,31 rtems_name name, 32 32 void *starting_address, 33 33 unsigned32 length, … … 41 41 42 42 rtems_status_code rtems_region_ident( 43 Objects_Namename,43 rtems_name name, 44 44 Objects_Id *id 45 45 ) -
c/src/exec/rtems/optman/no-rtmon.c
r80e2c29e r3235ad9 27 27 28 28 rtems_status_code rtems_rate_monotonic_create( 29 Objects_Namename,29 rtems_name name, 30 30 Objects_Id *id 31 31 ) … … 35 35 36 36 rtems_status_code rtems_rate_monotonic_ident( 37 Objects_Namename,37 rtems_name name, 38 38 Objects_Id *id 39 39 ) -
c/src/exec/rtems/optman/no-sem.c
r80e2c29e r3235ad9 32 32 33 33 rtems_status_code rtems_semaphore_create( 34 Objects_Namename,34 rtems_name name, 35 35 unsigned32 count, 36 36 rtems_attribute attribute_set, … … 42 42 43 43 rtems_status_code rtems_semaphore_ident( 44 Objects_Namename,44 rtems_name name, 45 45 unsigned32 node, 46 46 Objects_Id *id -
c/src/exec/rtems/optman/no-timer.c
r80e2c29e r3235ad9 28 28 29 29 rtems_status_code rtems_timer_create( 30 Objects_Namename,30 rtems_name name, 31 31 Objects_Id *id 32 32 ) … … 36 36 37 37 rtems_status_code rtems_timer_ident( 38 Objects_Namename,38 rtems_name name, 39 39 Objects_Id *id 40 40 ) -
c/src/exec/rtems/src/dpmem.c
r80e2c29e r3235ad9 14 14 15 15 #include <rtems/system.h> 16 #include <rtems/support.h> 16 17 #include <rtems/address.h> 17 18 #include <rtems/dpmem.h> … … 37 38 { 38 39 _Objects_Initialize_information( 39 &_Dual_ported_memory_Information, 40 OBJECTS_RTEMS_PORTS, 41 FALSE, 42 maximum_ports, 43 sizeof( Dual_ported_memory_Control ) 40 &_Dual_ported_memory_Information, 41 OBJECTS_RTEMS_PORTS, 42 FALSE, 43 maximum_ports, 44 sizeof( Dual_ported_memory_Control ), 45 FALSE, 46 RTEMS_MAXIMUM_NAME_LENGTH 44 47 ); 45 48 } … … 65 68 66 69 rtems_status_code rtems_port_create( 67 Objects_Namename,70 rtems_name name, 68 71 void *internal_start, 69 72 void *external_start, … … 74 77 register Dual_ported_memory_Control *the_port; 75 78 76 if ( ! _Objects_Is_name_valid( name) )79 if ( !rtems_is_name_valid( name) ) 77 80 return ( RTEMS_INVALID_NAME ); 78 81 … … 94 97 the_port->length = length - 1; 95 98 96 _Objects_Open( &_Dual_ported_memory_Information, 97 &the_port->Object, name ); 99 _Objects_Open( 100 &_Dual_ported_memory_Information, 101 &the_port->Object, 102 &name 103 ); 104 98 105 *id = the_port->Object.id; 99 106 _Thread_Enable_dispatch(); … … 119 126 120 127 rtems_status_code rtems_port_ident( 121 Objects_Namename,128 rtems_name name, 122 129 Objects_Id *id 123 130 ) … … 126 133 _Objects_Name_to_id( 127 134 &_Dual_ported_memory_Information, 128 name,135 &name, 129 136 RTEMS_SEARCH_ALL_NODES, 130 137 id -
c/src/exec/rtems/src/msg.c
r80e2c29e r3235ad9 23 23 #include <rtems/options.h> 24 24 #include <rtems/states.h> 25 #include <rtems/support.h> 25 26 #include <rtems/thread.h> 26 27 #include <rtems/wkspace.h> … … 49 50 TRUE, 50 51 maximum_message_queues, 51 sizeof( Message_queue_Control ) 52 sizeof( Message_queue_Control ), 53 FALSE, 54 RTEMS_MAXIMUM_NAME_LENGTH 52 55 ); 53 56 } … … 131 134 132 135 rtems_status_code rtems_message_queue_create( 133 Objects_Namename,136 rtems_name name, 134 137 unsigned32 count, 135 138 unsigned32 max_message_size, … … 140 143 register Message_queue_Control *the_message_queue; 141 144 142 if ( ! _Objects_Is_name_valid( name ) )145 if ( !rtems_is_name_valid( name ) ) 143 146 return ( RTEMS_INVALID_NAME ); 144 147 … … 195 198 STATES_WAITING_FOR_MESSAGE ); 196 199 197 _Objects_Open( &_Message_queue_Information, 198 &the_message_queue->Object, name ); 200 _Objects_Open( 201 &_Message_queue_Information, 202 &the_message_queue->Object, 203 &name 204 ); 199 205 200 206 *id = the_message_queue->Object.id; … … 231 237 232 238 rtems_status_code rtems_message_queue_ident( 233 Objects_Namename,239 rtems_name name, 234 240 unsigned32 node, 235 241 Objects_Id *id 236 242 ) 237 243 { 238 return( _Objects_Name_to_id( &_Message_queue_Information, name, 239 node, id ) ); 244 return _Objects_Name_to_id( 245 &_Message_queue_Information, 246 &name, 247 node, 248 id 249 ); 240 250 } 241 251 -
c/src/exec/rtems/src/msgmp.c
r80e2c29e r3235ad9 33 33 Message_queue_MP_Remote_operations operation, 34 34 Objects_Id message_queue_id, 35 Objects_Namename,35 rtems_name name, 36 36 Objects_Id proxy_id 37 37 ) … … 435 435 MESSAGE_QUEUE_MP_EXTRACT_PROXY, 436 436 the_thread->Wait.id, 437 ( Objects_Name) 0,437 (rtems_name) 0, 438 438 the_thread->Object.id 439 439 ); -
c/src/exec/rtems/src/part.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/address.h> 18 19 #include <rtems/config.h> … … 43 44 TRUE, 44 45 maximum_partitions, 45 sizeof( Partition_Control ) 46 sizeof( Partition_Control ), 47 FALSE, 48 RTEMS_MAXIMUM_NAME_LENGTH 46 49 ); 47 50 … … 70 73 71 74 rtems_status_code rtems_partition_create( 72 Objects_Namename,75 rtems_name name, 73 76 void *starting_address, 74 77 unsigned32 length, … … 80 83 register Partition_Control *the_partition; 81 84 82 if ( ! _Objects_Is_name_valid( name ) )85 if ( !rtems_is_name_valid( name ) ) 83 86 return ( RTEMS_INVALID_NAME ); 84 87 … … 119 122 length / buffer_size, buffer_size ); 120 123 121 _Objects_Open( &_Partition_Information, &the_partition->Object, name );124 _Objects_Open( &_Partition_Information, &the_partition->Object, &name ); 122 125 123 126 *id = the_partition->Object.id; … … 153 156 154 157 rtems_status_code rtems_partition_ident( 155 Objects_Namename,158 rtems_name name, 156 159 unsigned32 node, 157 160 Objects_Id *id 158 161 ) 159 162 { 160 return ( _Objects_Name_to_id( &_Partition_Information, name, node, id ));163 return _Objects_Name_to_id( &_Partition_Information, &name, node, id ); 161 164 } 162 165 -
c/src/exec/rtems/src/partmp.c
r80e2c29e r3235ad9 31 31 Partition_MP_Remote_operations operation, 32 32 Objects_Id partition_id, 33 Objects_Namename,33 rtems_name name, 34 34 Objects_Id proxy_id 35 35 ) … … 281 281 PARTITION_MP_EXTRACT_PROXY, 282 282 the_thread->Wait.id, 283 ( Objects_Name) 0,283 (rtems_name) 0, 284 284 the_thread->Object.id 285 285 ); -
c/src/exec/rtems/src/ratemon.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/isr.h> 18 19 #include <rtems/object.h> … … 41 42 { 42 43 _Objects_Initialize_information( 43 &_Rate_monotonic_Information, 44 OBJECTS_RTEMS_PERIODS, 45 FALSE, 46 maximum_periods, 47 sizeof( Rate_monotonic_Control ) 44 &_Rate_monotonic_Information, 45 OBJECTS_RTEMS_PERIODS, 46 FALSE, 47 maximum_periods, 48 sizeof( Rate_monotonic_Control ), 49 FALSE, 50 RTEMS_MAXIMUM_NAME_LENGTH 48 51 ); 49 52 } … … 67 70 68 71 rtems_status_code rtems_rate_monotonic_create( 69 Objects_Namename,72 rtems_name name, 70 73 Objects_Id *id 71 74 ) … … 73 76 Rate_monotonic_Control *the_period; 74 77 75 if ( ! _Objects_Is_name_valid( name ) )78 if ( !rtems_is_name_valid( name ) ) 76 79 return( RTEMS_INVALID_NAME ); 77 80 … … 88 91 the_period->state = RATE_MONOTONIC_INACTIVE; 89 92 90 _Objects_Open( &_Rate_monotonic_Information, &the_period->Object, name );93 _Objects_Open( &_Rate_monotonic_Information, &the_period->Object, &name ); 91 94 92 95 *id = the_period->Object.id; … … 113 116 114 117 rtems_status_code rtems_rate_monotonic_ident( 115 Objects_Namename,118 rtems_name name, 116 119 Objects_Id *id 117 120 ) … … 119 122 return _Objects_Name_to_id( 120 123 &_Rate_monotonic_Information, 121 name,124 &name, 122 125 RTEMS_SEARCH_LOCAL_NODE, 123 126 id -
c/src/exec/rtems/src/region.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/config.h> 18 19 #include <rtems/object.h> … … 39 40 { 40 41 _Objects_Initialize_information( 41 &_Region_Information, 42 OBJECTS_RTEMS_REGIONS, 43 FALSE, 44 maximum_regions, 45 sizeof( Region_Control ) 46 ); 42 &_Region_Information, 43 OBJECTS_RTEMS_REGIONS, 44 FALSE, 45 maximum_regions, 46 sizeof( Region_Control ), 47 FALSE, 48 RTEMS_MAXIMUM_NAME_LENGTH 49 ); 47 50 } 48 51 … … 69 72 70 73 rtems_status_code rtems_region_create( 71 Objects_Namename,74 rtems_name name, 72 75 void *starting_address, 73 76 unsigned32 length, … … 79 82 Region_Control *the_region; 80 83 81 if ( ! _Objects_Is_name_valid( name ) )84 if ( !rtems_is_name_valid( name ) ) 82 85 return ( RTEMS_INVALID_NAME ); 83 86 … … 112 115 &the_region->Wait_queue, attribute_set, STATES_WAITING_FOR_SEGMENT ); 113 116 114 _Objects_Open( &_Region_Information, &the_region->Object, name );117 _Objects_Open( &_Region_Information, &the_region->Object, &name ); 115 118 116 119 *id = the_region->Object.id; … … 137 140 138 141 rtems_status_code rtems_region_ident( 139 Objects_Namename,142 rtems_name name, 140 143 Objects_Id *id 141 144 ) … … 143 146 return _Objects_Name_to_id( 144 147 &_Region_Information, 145 name,148 &name, 146 149 RTEMS_SEARCH_LOCAL_NODE, 147 150 id -
c/src/exec/rtems/src/regionmp.c
r80e2c29e r3235ad9 31 31 Region_MP_Remote_operations operation, 32 32 Objects_Id region_id, 33 Objects_Namename,33 rtems_name name, 34 34 Objects_Id proxy_id 35 35 ) … … 290 290 REGION_MP_EXTRACT_PROXY, 291 291 the_thread->Wait.id, 292 ( Objects_Name) 0,292 (rtems_name) 0, 293 293 the_thread->Object.id 294 294 ); -
c/src/exec/rtems/src/rtemstimer.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/object.h> 18 19 #include <rtems/thread.h> … … 38 39 { 39 40 _Objects_Initialize_information( 40 &_Timer_Information, 41 OBJECTS_RTEMS_TIMERS, 42 FALSE, 43 maximum_timers, 44 sizeof( Timer_Control ) 41 &_Timer_Information, 42 OBJECTS_RTEMS_TIMERS, 43 FALSE, 44 maximum_timers, 45 sizeof( Timer_Control ), 46 FALSE, 47 RTEMS_MAXIMUM_NAME_LENGTH 45 48 ); 46 49 } … … 63 66 64 67 rtems_status_code rtems_timer_create( 65 Objects_Namename,68 rtems_name name, 66 69 Objects_Id *id 67 70 ) … … 69 72 Timer_Control *the_timer; 70 73 71 if ( ! _Objects_Is_name_valid( name ) )74 if ( !rtems_is_name_valid( name ) ) 72 75 return ( RTEMS_INVALID_NAME ); 73 76 … … 83 86 the_timer->the_class = TIMER_DORMANT; 84 87 85 _Objects_Open( &_Timer_Information, &the_timer->Object, name );88 _Objects_Open( &_Timer_Information, &the_timer->Object, &name ); 86 89 87 90 *id = the_timer->Object.id; … … 108 111 109 112 rtems_status_code rtems_timer_ident( 110 Objects_Namename,113 rtems_name name, 111 114 Objects_Id *id 112 115 ) … … 114 117 return _Objects_Name_to_id( 115 118 &_Timer_Information, 116 name,119 &name, 117 120 RTEMS_SEARCH_LOCAL_NODE, 118 121 id -
c/src/exec/rtems/src/sem.c
r80e2c29e r3235ad9 28 28 29 29 #include <rtems/system.h> 30 #include <rtems/support.h> 30 31 #include <rtems/attr.h> 31 32 #include <rtems/config.h> … … 57 58 _Objects_Initialize_information( 58 59 &_Semaphore_Information, 59 60 OBJECTS_RTEMS_SEMAPHORES, 60 61 TRUE, 61 62 maximum_semaphores, 62 sizeof( Semaphore_Control ) 63 sizeof( Semaphore_Control ), 64 FALSE, 65 RTEMS_MAXIMUM_NAME_LENGTH 63 66 ); 64 67 } … … 84 87 85 88 rtems_status_code rtems_semaphore_create( 86 Objects_Namename,89 rtems_name name, 87 90 unsigned32 count, 88 91 rtems_attribute attribute_set, … … 92 95 register Semaphore_Control *the_semaphore; 93 96 94 if ( ! _Objects_Is_name_valid( name ) )97 if ( !rtems_is_name_valid( name ) ) 95 98 return ( RTEMS_INVALID_NAME ); 96 99 … … 148 151 attribute_set, STATES_WAITING_FOR_SEMAPHORE ); 149 152 150 _Objects_Open( &_Semaphore_Information, &the_semaphore->Object, name );153 _Objects_Open( &_Semaphore_Information, &the_semaphore->Object, &name ); 151 154 152 155 *id = the_semaphore->Object.id; … … 182 185 183 186 rtems_status_code rtems_semaphore_ident( 184 Objects_Namename,187 rtems_name name, 185 188 unsigned32 node, 186 189 Objects_Id *id 187 190 ) 188 191 { 189 return( _Objects_Name_to_id( &_Semaphore_Information, name, node, id ) );192 return( _Objects_Name_to_id( &_Semaphore_Information, &name, node, id ) ); 190 193 } 191 194 -
c/src/exec/rtems/src/semmp.c
r80e2c29e r3235ad9 32 32 Semaphore_MP_Remote_operations operation, 33 33 Objects_Id semaphore_id, 34 Objects_Namename,34 rtems_name name, 35 35 Objects_Id proxy_id 36 36 ) … … 287 287 SEMAPHORE_MP_EXTRACT_PROXY, 288 288 the_thread->Wait.id, 289 ( Objects_Name) 0,289 (rtems_name) 0, 290 290 the_thread->Object.id 291 291 ); -
c/src/exec/rtems/src/taskmp.c
r80e2c29e r3235ad9 32 32 RTEMS_tasks_MP_Remote_operations operation, 33 33 Objects_Id task_id, 34 Objects_Namename34 rtems_name name 35 35 ) 36 36 { -
c/src/exec/rtems/src/tasks.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/modes.h> 18 19 #include <rtems/object.h> … … 49 50 50 51 rtems_status_code rtems_task_create( 51 Objects_Namename,52 rtems_name name, 52 53 rtems_task_priority initial_priority, 53 54 unsigned32 stack_size, … … 63 64 rtems_attribute the_attribute_set; 64 65 65 if ( ! _Objects_Is_name_valid( name ) )66 if ( !rtems_is_name_valid( name ) ) 66 67 return ( RTEMS_INVALID_NAME ); 67 68 … … 157 158 _ASR_Initialize( &the_thread->Signal ); 158 159 159 _Objects_Open( &_Thread_Information, &the_thread->Object, name );160 _Objects_Open( &_Thread_Information, &the_thread->Object, &name ); 160 161 161 162 *id = the_thread->Object.id; … … 193 194 194 195 rtems_status_code rtems_task_ident( 195 Objects_Namename,196 rtems_name name, 196 197 unsigned32 node, 197 198 Objects_Id *id … … 199 200 { 200 201 if ( name != OBJECTS_ID_OF_SELF ) 201 return( _Objects_Name_to_id( &_Thread_Information, name, node, id ) );202 return( _Objects_Name_to_id( &_Thread_Information, &name, node, id ) ); 202 203 203 204 *id = _Thread_Executing->Object.id; -
c/src/exec/rtems/src/timer.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/object.h> 18 19 #include <rtems/thread.h> … … 38 39 { 39 40 _Objects_Initialize_information( 40 &_Timer_Information, 41 OBJECTS_RTEMS_TIMERS, 42 FALSE, 43 maximum_timers, 44 sizeof( Timer_Control ) 41 &_Timer_Information, 42 OBJECTS_RTEMS_TIMERS, 43 FALSE, 44 maximum_timers, 45 sizeof( Timer_Control ), 46 FALSE, 47 RTEMS_MAXIMUM_NAME_LENGTH 45 48 ); 46 49 } … … 63 66 64 67 rtems_status_code rtems_timer_create( 65 Objects_Namename,68 rtems_name name, 66 69 Objects_Id *id 67 70 ) … … 69 72 Timer_Control *the_timer; 70 73 71 if ( ! _Objects_Is_name_valid( name ) )74 if ( !rtems_is_name_valid( name ) ) 72 75 return ( RTEMS_INVALID_NAME ); 73 76 … … 83 86 the_timer->the_class = TIMER_DORMANT; 84 87 85 _Objects_Open( &_Timer_Information, &the_timer->Object, name );88 _Objects_Open( &_Timer_Information, &the_timer->Object, &name ); 86 89 87 90 *id = the_timer->Object.id; … … 108 111 109 112 rtems_status_code rtems_timer_ident( 110 Objects_Namename,113 rtems_name name, 111 114 Objects_Id *id 112 115 ) … … 114 117 return _Objects_Name_to_id( 115 118 &_Timer_Information, 116 name,119 &name, 117 120 RTEMS_SEARCH_LOCAL_NODE, 118 121 id -
c/src/exec/sapi/headers/config.h
r80e2c29e r3235ad9 22 22 #endif 23 23 24 #include <rtems/types.h> 24 25 #include <rtems/object.h> 25 26 #include <rtems/thread.h> … … 33 34 34 35 typedef struct { 35 Objects_Namename; /* task name */36 rtems_name name; /* task name */ 36 37 unsigned32 stack_size; /* task stack size */ 37 38 rtems_task_priority initial_priority; /* task priority */ -
c/src/exec/sapi/headers/extension.h
r80e2c29e r3235ad9 29 29 #endif 30 30 31 #include <rtems.h> 31 32 #include <rtems/object.h> 32 33 #include <rtems/userext.h> … … 73 74 74 75 rtems_status_code rtems_extension_create( 75 Objects_Namename,76 rtems_name name, 76 77 rtems_extensions_table *extension_table, 77 78 Objects_Id *id … … 90 91 91 92 rtems_status_code rtems_extension_ident( 92 Objects_Namename,93 rtems_name name, 93 94 Objects_Id *id 94 95 ); -
c/src/exec/sapi/headers/init.h
r80e2c29e r3235ad9 31 31 #endif 32 32 33 #include <rtems/types.h> 33 34 #include <rtems/config.h> 34 35 #include <rtems/intr.h> -
c/src/exec/sapi/include/rtems/config.h
r80e2c29e r3235ad9 22 22 #endif 23 23 24 #include <rtems/types.h> 24 25 #include <rtems/object.h> 25 26 #include <rtems/thread.h> … … 33 34 34 35 typedef struct { 35 Objects_Namename; /* task name */36 rtems_name name; /* task name */ 36 37 unsigned32 stack_size; /* task stack size */ 37 38 rtems_task_priority initial_priority; /* task priority */ -
c/src/exec/sapi/include/rtems/extension.h
r80e2c29e r3235ad9 29 29 #endif 30 30 31 #include <rtems.h> 31 32 #include <rtems/object.h> 32 33 #include <rtems/userext.h> … … 73 74 74 75 rtems_status_code rtems_extension_create( 75 Objects_Namename,76 rtems_name name, 76 77 rtems_extensions_table *extension_table, 77 78 Objects_Id *id … … 90 91 91 92 rtems_status_code rtems_extension_ident( 92 Objects_Namename,93 rtems_name name, 93 94 Objects_Id *id 94 95 ); -
c/src/exec/sapi/include/rtems/init.h
r80e2c29e r3235ad9 31 31 #endif 32 32 33 #include <rtems/types.h> 33 34 #include <rtems/config.h> 34 35 #include <rtems/intr.h> -
c/src/exec/sapi/optman/no-ext.c
r80e2c29e r3235ad9 26 26 27 27 rtems_status_code rtems_extension_create( 28 Objects_Namename,28 rtems_name name, 29 29 rtems_extensions_table *extension_table, 30 30 Objects_Id *id … … 35 35 36 36 rtems_status_code rtems_extension_ident( 37 Objects_Namename,37 rtems_name name, 38 38 Objects_Id *id 39 39 ) -
c/src/exec/sapi/src/extension.c
r80e2c29e r3235ad9 15 15 16 16 #include <rtems/system.h> 17 #include <rtems/support.h> 17 18 #include <rtems/object.h> 18 19 #include <rtems/thread.h> … … 36 37 { 37 38 _Objects_Initialize_information( 38 &_Extension_Information, 39 OBJECTS_RTEMS_EXTENSIONS, 40 FALSE, 41 maximum_extensions, 42 sizeof( Extension_Control ) 39 &_Extension_Information, 40 OBJECTS_RTEMS_EXTENSIONS, 41 FALSE, 42 maximum_extensions, 43 sizeof( Extension_Control ), 44 FALSE, 45 RTEMS_MAXIMUM_NAME_LENGTH 43 46 ); 44 47 } … … 62 65 63 66 rtems_status_code rtems_extension_create( 64 Objects_Namename,67 rtems_name name, 65 68 rtems_extensions_table *extension_table, 66 69 Objects_Id *id … … 69 72 Extension_Control *the_extension; 70 73 71 if ( ! _Objects_Is_name_valid( name ) )74 if ( !rtems_is_name_valid( name ) ) 72 75 return ( RTEMS_INVALID_NAME ); 73 76 … … 83 86 _User_extensions_Add_set( &the_extension->Extension, extension_table ); 84 87 85 _Objects_Open( &_Extension_Information, &the_extension->Object, name );88 _Objects_Open( &_Extension_Information, &the_extension->Object, &name ); 86 89 87 90 *id = the_extension->Object.id; … … 108 111 109 112 rtems_status_code rtems_extension_ident( 110 Objects_Namename,113 rtems_name name, 111 114 Objects_Id *id 112 115 ) … … 114 117 return _Objects_Name_to_id( 115 118 &_Extension_Information, 116 name,119 &name, 117 120 RTEMS_SEARCH_LOCAL_NODE, 118 121 id -
c/src/exec/score/headers/object.h
r80e2c29e r3235ad9 30 30 */ 31 31 32 typedef unsigned32 Objects_Name; 32 typedef void * Objects_Name; 33 34 /* 35 * Space for object names is allocated in multiples of this. 36 * 37 * NOTE: Must be a power of 2. Matches the name manipulation routines. 38 */ 39 40 #define OBJECTS_NAME_ALIGNMENT 4 41 42 /* 43 * Functions which compare names are prototyped like this. 44 */ 45 46 typedef boolean (*Objects_Name_comparators)( 47 void * /* name_1 */, 48 void * /* name_2 */, 49 unsigned32 /* length */ 50 ); 33 51 34 52 /* … … 92 110 Chain_Node Node; 93 111 Objects_Id id; 94 Objects_Name *name;112 Objects_Name name; 95 113 } Objects_Control; 96 114 … … 109 127 Chain_Control *global_table; /* pointer to global table */ 110 128 Chain_Control Inactive; /* chain of inactive ctl blocks */ 129 boolean is_string; /* TRUE if names are strings */ 130 unsigned32 name_length; /* maximum length of names */ 111 131 } Objects_Information; 112 132 … … 180 200 boolean supports_global, 181 201 unsigned32 maximum, 182 unsigned32 size 183 ); 184 202 unsigned32 size, 203 boolean is_string, 204 unsigned32 maximum_name_length 205 ); 206 207 /* 208 * _Objects_Clear_name 209 * 210 * DESCRIPTION: 211 * 212 * XXX 213 */ 214 215 void _Objects_Clear_name( 216 void *name, 217 unsigned32 length 218 ); 219 220 /* 221 * _Objects_Copy_name_string 222 * 223 * DESCRIPTION: 224 * 225 * XXX 226 */ 227 228 void _Objects_Copy_name_string( 229 void *source, 230 void *destination 231 ); 232 233 /* 234 * _Objects_Copy_name_raw 235 * 236 * DESCRIPTION: 237 * 238 * XXX 239 */ 240 241 void _Objects_Copy_name_raw( 242 void *source, 243 void *destination, 244 unsigned32 length 245 ); 246 247 /* 248 * _Objects_Compare_name_string 249 * 250 * DESCRIPTION: 251 * 252 * XXX 253 */ 254 255 boolean _Objects_Compare_name_string( 256 void *name_1, 257 void *name_2, 258 unsigned32 length 259 ); 260 261 /* 262 * _Objects_Compare_name_raw 263 * 264 * DESCRIPTION: 265 * 266 * XXX 267 */ 268 269 boolean _Objects_Compare_name_raw( 270 void *name_1, 271 void *name_2, 272 unsigned32 length 273 ); 185 274 /* 186 275 * _Objects_Name_to_id … … 245 334 246 335 /* 247 * _Objects_Is_name_valid248 *249 * DESCRIPTION:250 *251 * This function returns TRUE if the name is valid, and FALSE otherwise.252 */253 254 STATIC INLINE boolean _Objects_Is_name_valid (255 Objects_Name name256 );257 258 /*259 * rtems_build_name260 *261 * DESCRIPTION:262 *263 * This function returns an object name composed of the four characters264 * C1, C2, C3, and C4.265 *266 * NOTE:267 *268 * This must be implemented as a macro for use in Configuration Tables.269 *270 */271 272 #define rtems_build_name( _C1, _C2, _C3, _C4 ) \273 ( (_C1) << 24 | (_C2) << 16 | (_C3) << 8 | (_C4) )274 275 /*276 * rtems_name_to_characters277 *278 * DESCRIPTION:279 *280 * This function breaks the object name into the four component281 * characters C1, C2, C3, and C4.282 *283 */284 285 STATIC INLINE void rtems_name_to_characters(286 Objects_Name name,287 char *c1,288 char *c2,289 char *c3,290 char *c4291 );292 293 /*294 336 * _Objects_Build_id 295 337 * -
c/src/exec/score/headers/objectmp.h
r80e2c29e r3235ad9 29 29 typedef struct { 30 30 Objects_Control Object; 31 Objects_Name name; 31 unsigned32 name; /* XXX broken but works */ 32 /* XXX If any API is MP with variable length names .. BOOM!!!! */ 32 33 } Objects_MP_Control; 33 34 … … 94 95 boolean _Objects_MP_Open ( 95 96 Objects_Information *information, 96 Objects_Name the_name,97 unsigned32 the_name, /* XXX -- wrong for variable length */ 97 98 Objects_Id the_id, 98 99 boolean is_fatal_error -
c/src/exec/score/headers/system.h
r80e2c29e r3235ad9 128 128 EXTERN rtems_cpu_table _CPU_Table; /* CPU dependent info */ 129 129 130 /* 131 * XXX weird RTEMS stuff 132 */ 133 134 #define RTEMS_MAXIMUM_NAME_LENGTH 4 135 130 136 #ifdef __cplusplus 131 137 } -
c/src/exec/score/include/rtems/score/object.h
r80e2c29e r3235ad9 30 30 */ 31 31 32 typedef unsigned32 Objects_Name; 32 typedef void * Objects_Name; 33 34 /* 35 * Space for object names is allocated in multiples of this. 36 * 37 * NOTE: Must be a power of 2. Matches the name manipulation routines. 38 */ 39 40 #define OBJECTS_NAME_ALIGNMENT 4 41 42 /* 43 * Functions which compare names are prototyped like this. 44 */ 45 46 typedef boolean (*Objects_Name_comparators)( 47 void * /* name_1 */, 48 void * /* name_2 */, 49 unsigned32 /* length */ 50 ); 33 51 34 52 /* … … 92 110 Chain_Node Node; 93 111 Objects_Id id; 94 Objects_Name *name;112 Objects_Name name; 95 113 } Objects_Control; 96 114 … … 109 127 Chain_Control *global_table; /* pointer to global table */ 110 128 Chain_Control Inactive; /* chain of inactive ctl blocks */ 129 boolean is_string; /* TRUE if names are strings */ 130 unsigned32 name_length; /* maximum length of names */ 111 131 } Objects_Information; 112 132 … … 180 200 boolean supports_global, 181 201 unsigned32 maximum, 182 unsigned32 size 183 ); 184 202 unsigned32 size, 203 boolean is_string, 204 unsigned32 maximum_name_length 205 ); 206 207 /* 208 * _Objects_Clear_name 209 * 210 * DESCRIPTION: 211 * 212 * XXX 213 */ 214 215 void _Objects_Clear_name( 216 void *name, 217 unsigned32 length 218 ); 219 220 /* 221 * _Objects_Copy_name_string 222 * 223 * DESCRIPTION: 224 * 225 * XXX 226 */ 227 228 void _Objects_Copy_name_string( 229 void *source, 230 void *destination 231 ); 232 233 /* 234 * _Objects_Copy_name_raw 235 * 236 * DESCRIPTION: 237 * 238 * XXX 239 */ 240 241 void _Objects_Copy_name_raw( 242 void *source, 243 void *destination, 244 unsigned32 length 245 ); 246 247 /* 248 * _Objects_Compare_name_string 249 * 250 * DESCRIPTION: 251 * 252 * XXX 253 */ 254 255 boolean _Objects_Compare_name_string( 256 void *name_1, 257 void *name_2, 258 unsigned32 length 259 ); 260 261 /* 262 * _Objects_Compare_name_raw 263 * 264 * DESCRIPTION: 265 * 266 * XXX 267 */ 268 269 boolean _Objects_Compare_name_raw( 270 void *name_1, 271 void *name_2, 272 unsigned32 length 273 ); 185 274 /* 186 275 * _Objects_Name_to_id … … 245 334 246 335 /* 247 * _Objects_Is_name_valid248 *249 * DESCRIPTION:250 *251 * This function returns TRUE if the name is valid, and FALSE otherwise.252 */253 254 STATIC INLINE boolean _Objects_Is_name_valid (255 Objects_Name name256 );257 258 /*259 * rtems_build_name260 *261 * DESCRIPTION:262 *263 * This function returns an object name composed of the four characters264 * C1, C2, C3, and C4.265 *266 * NOTE:267 *268 * This must be implemented as a macro for use in Configuration Tables.269 *270 */271 272 #define rtems_build_name( _C1, _C2, _C3, _C4 ) \273 ( (_C1) << 24 | (_C2) << 16 | (_C3) << 8 | (_C4) )274 275 /*276 * rtems_name_to_characters277 *278 * DESCRIPTION:279 *280 * This function breaks the object name into the four component281 * characters C1, C2, C3, and C4.282 *283 */284 285 STATIC INLINE void rtems_name_to_characters(286 Objects_Name name,287 char *c1,288 char *c2,289 char *c3,290 char *c4291 );292 293 /*294 336 * _Objects_Build_id 295 337 * -
c/src/exec/score/include/rtems/score/objectmp.h
r80e2c29e r3235ad9 29 29 typedef struct { 30 30 Objects_Control Object; 31 Objects_Name name; 31 unsigned32 name; /* XXX broken but works */ 32 /* XXX If any API is MP with variable length names .. BOOM!!!! */ 32 33 } Objects_MP_Control; 33 34 … … 94 95 boolean _Objects_MP_Open ( 95 96 Objects_Information *information, 96 Objects_Name the_name,97 unsigned32 the_name, /* XXX -- wrong for variable length */ 97 98 Objects_Id the_id, 98 99 boolean is_fatal_error -
c/src/exec/score/include/rtems/system.h
r80e2c29e r3235ad9 128 128 EXTERN rtems_cpu_table _CPU_Table; /* CPU dependent info */ 129 129 130 /* 131 * XXX weird RTEMS stuff 132 */ 133 134 #define RTEMS_MAXIMUM_NAME_LENGTH 4 135 130 136 #ifdef __cplusplus 131 137 } -
c/src/exec/score/inline/object.inl
r80e2c29e r3235ad9 17 17 #ifndef __OBJECTS_inl 18 18 #define __OBJECTS_inl 19 20 /*PAGE21 *22 * _Objects_Is_name_valid23 *24 */25 26 STATIC INLINE boolean _Objects_Is_name_valid (27 Objects_Name name28 )29 {30 return ( name != 0 );31 }32 33 /*PAGE34 *35 * rtems_name_to_characters36 *37 */38 39 STATIC INLINE void rtems_name_to_characters(40 Objects_Name name,41 char *c1,42 char *c2,43 char *c3,44 char *c445 )46 {47 *c1 = (name >> 24) & 0xff;48 *c2 = (name >> 16) & 0xff;49 *c3 = (name >> 8) & 0xff;50 *c4 = name & 0xff;51 }52 19 53 20 /*PAGE … … 187 154 ) 188 155 { 189 unsigned32 index;156 unsigned32 index; 190 157 191 158 index = rtems_get_index( the_object->id ); 192 159 information->local_table[ index ] = the_object; 193 information->name_table[ index ] = name; 194 the_object->name = &information->name_table[ index ]; 160 161 if ( information->is_string ) 162 _Objects_Copy_name_string( name, the_object->name ); 163 else 164 _Objects_Copy_name_raw( name, the_object->name, information->name_length ); 195 165 } 196 166 … … 210 180 index = rtems_get_index( the_object->id ); 211 181 information->local_table[ index ] = NULL; 212 information->name_table[ index ] = 0; 213 the_object->name = 0; 182 _Objects_Clear_name( the_object->name, information->name_length ); 214 183 } 215 184 -
c/src/exec/score/inline/rtems/score/object.inl
r80e2c29e r3235ad9 17 17 #ifndef __OBJECTS_inl 18 18 #define __OBJECTS_inl 19 20 /*PAGE21 *22 * _Objects_Is_name_valid23 *24 */25 26 STATIC INLINE boolean _Objects_Is_name_valid (27 Objects_Name name28 )29 {30 return ( name != 0 );31 }32 33 /*PAGE34 *35 * rtems_name_to_characters36 *37 */38 39 STATIC INLINE void rtems_name_to_characters(40 Objects_Name name,41 char *c1,42 char *c2,43 char *c3,44 char *c445 )46 {47 *c1 = (name >> 24) & 0xff;48 *c2 = (name >> 16) & 0xff;49 *c3 = (name >> 8) & 0xff;50 *c4 = name & 0xff;51 }52 19 53 20 /*PAGE … … 187 154 ) 188 155 { 189 unsigned32 index;156 unsigned32 index; 190 157 191 158 index = rtems_get_index( the_object->id ); 192 159 information->local_table[ index ] = the_object; 193 information->name_table[ index ] = name; 194 the_object->name = &information->name_table[ index ]; 160 161 if ( information->is_string ) 162 _Objects_Copy_name_string( name, the_object->name ); 163 else 164 _Objects_Copy_name_raw( name, the_object->name, information->name_length ); 195 165 } 196 166 … … 210 180 index = rtems_get_index( the_object->id ); 211 181 information->local_table[ index ] = NULL; 212 information->name_table[ index ] = 0; 213 the_object->name = 0; 182 _Objects_Clear_name( the_object->name, information->name_length ); 214 183 } 215 184 -
c/src/exec/score/macros/object.inl
r80e2c29e r3235ad9 17 17 #ifndef __OBJECTS_inl 18 18 #define __OBJECTS_inl 19 20 /*PAGE21 *22 * _Objects_Is_name_valid23 *24 */25 26 #define _Objects_Is_name_valid( _name ) \27 ( (_name) != 0 )28 29 /*30 * rtems_name_to_characters31 *32 */33 34 #define rtems_name_to_characters( _name, _c1, _c2, _c3, _c4 ) \35 { \36 (*(_c1) = ((_name) >> 24) & 0xff; \37 (*(_c2) = ((_name) >> 16) & 0xff; \38 (*(_c3) = ((_name) >> 8) & 0xff; \39 (*(_c4) = ((_name)) & 0xff; \40 }41 19 42 20 /*PAGE … … 135 113 _index = rtems_get_index( (_the_object)->id ); \ 136 114 (_information)->local_table[ _index ] = (_the_object); \ 137 (_information)->name_table[ _index ] = (_name); \ 138 (_the_object)->name = &(_information)->name_table[ _index ]; \ 115 \ 116 if ( (_information)->is_string ) \ 117 _Objects_Copy_name_string( (_name), (_the_object)->name ); \ 118 else \ 119 _Objects_Copy_name_raw( \ 120 (_name), (_the_object)->name, (_information)->name_length ); \ 139 121 } 140 122 … … 151 133 _index = rtems_get_index( (_the_object)->id ); \ 152 134 (_information)->local_table[ _index ] = NULL; \ 153 (_information)->name_table[ _index ] = 0; \ 154 (_the_object)->name = 0; \ 135 _Objects_Clear_name( (_the_object)->name, (_information)->name_length ); \ 155 136 } 156 137 -
c/src/exec/score/macros/rtems/score/object.inl
r80e2c29e r3235ad9 17 17 #ifndef __OBJECTS_inl 18 18 #define __OBJECTS_inl 19 20 /*PAGE21 *22 * _Objects_Is_name_valid23 *24 */25 26 #define _Objects_Is_name_valid( _name ) \27 ( (_name) != 0 )28 29 /*30 * rtems_name_to_characters31 *32 */33 34 #define rtems_name_to_characters( _name, _c1, _c2, _c3, _c4 ) \35 { \36 (*(_c1) = ((_name) >> 24) & 0xff; \37 (*(_c2) = ((_name) >> 16) & 0xff; \38 (*(_c3) = ((_name) >> 8) & 0xff; \39 (*(_c4) = ((_name)) & 0xff; \40 }41 19 42 20 /*PAGE … … 135 113 _index = rtems_get_index( (_the_object)->id ); \ 136 114 (_information)->local_table[ _index ] = (_the_object); \ 137 (_information)->name_table[ _index ] = (_name); \ 138 (_the_object)->name = &(_information)->name_table[ _index ]; \ 115 \ 116 if ( (_information)->is_string ) \ 117 _Objects_Copy_name_string( (_name), (_the_object)->name ); \ 118 else \ 119 _Objects_Copy_name_raw( \ 120 (_name), (_the_object)->name, (_information)->name_length ); \ 139 121 } 140 122 … … 151 133 _index = rtems_get_index( (_the_object)->id ); \ 152 134 (_information)->local_table[ _index ] = NULL; \ 153 (_information)->name_table[ _index ] = 0; \ 154 (_the_object)->name = 0; \ 135 _Objects_Clear_name( (_the_object)->name, (_information)->name_length ); \ 155 136 } 156 137 -
c/src/exec/score/src/object.c
r80e2c29e r3235ad9 56 56 * supports_global - TRUE if this is a global object class 57 57 * maximum - maximum objects of this class 58 * is_string - TRUE if names for this object are strings 58 59 * size - size of this object's control block 59 60 * … … 66 67 boolean supports_global, 67 68 unsigned32 maximum, 68 unsigned32 size 69 unsigned32 size, 70 boolean is_string, 71 unsigned32 maximum_name_length 69 72 ) 70 73 { … … 72 75 unsigned32 index; 73 76 Objects_Control *the_object; 77 unsigned32 name_length; 78 void *name_area; 74 79 75 80 information->maximum = maximum; 76 81 information->the_class = the_class; 82 information->is_string = is_string; 83 84 /* 85 * Calculate minimum and maximum Id's 86 */ 77 87 78 88 if ( maximum == 0 ) minimum_index = 0; … … 84 94 information->maximum_id = 85 95 _Objects_Build_id( the_class, _Objects_Local_node, maximum ); 96 97 /* 98 * Allocate local pointer table 99 */ 86 100 87 101 information->local_table = _Workspace_Allocate_or_fatal_error( … … 89 103 ); 90 104 91 information->name_table = _Workspace_Allocate_or_fatal_error( 92 (maximum + 1) * sizeof(Objects_Name) 93 ); 94 95 for ( index=0 ; index < maximum ; index++ ) { 105 /* 106 * Allocate name table 107 */ 108 109 name_length = maximum_name_length; 110 111 if (name_length & (OBJECTS_NAME_ALIGNMENT-1)) 112 name_length = (name_length + OBJECTS_NAME_ALIGNMENT) & 113 ~(OBJECTS_NAME_ALIGNMENT-1); 114 115 information->name_length = name_length; 116 117 name_area = _Workspace_Allocate_or_fatal_error( (maximum + 1) * name_length ); 118 information->name_table = name_area; 119 120 /* 121 * Initialize local pointer table 122 */ 123 124 for ( index=0 ; index <= maximum ; index++ ) { 96 125 information->local_table[ index ] = NULL; 97 information->name_table[ index ] = 0;98 126 } 127 128 /* 129 * Initialize objects .. if there are any 130 */ 99 131 100 132 if ( maximum == 0 ) { 101 133 _Chain_Initialize_empty( &information->Inactive ); 102 134 } else { 103 104 135 105 136 _Chain_Initialize( … … 111 142 112 143 the_object = (Objects_Control *) information->Inactive.first; 113 for ( index=1; 114 index <= maximum ; 115 index++ ) { 144 for ( index=1; index <= maximum ; index++ ) { 116 145 the_object->id = 117 146 _Objects_Build_id( the_class, _Objects_Local_node, index ); 147 148 the_object->name = (void *) name_area; 149 150 name_area = _Addresses_Add_offset( name_area, name_length ); 151 118 152 the_object = (Objects_Control *) the_object->Node.next; 119 153 } … … 121 155 } 122 156 123 if ( supports_global == TRUE && _Configuration_Is_multiprocessing() ) { 124 125 information->global_table = _Workspace_Allocate_or_fatal_error( 126 (_Configuration_MP_table->maximum_nodes + 1) * sizeof(Chain_Control) 127 ); 128 129 for ( index=1; 130 index <= _Configuration_MP_table->maximum_nodes ; 131 index++ ) 132 _Chain_Initialize_empty( &information->global_table[ index ] ); 133 } 134 else 135 information->global_table = NULL; 136 } 157 /* 158 * Take care of multiprocessing 159 */ 160 161 if ( supports_global == TRUE && _Configuration_Is_multiprocessing() ) { 162 163 information->global_table = _Workspace_Allocate_or_fatal_error( 164 (_Configuration_MP_table->maximum_nodes + 1) * sizeof(Chain_Control) 165 ); 166 167 for ( index=1; 168 index <= _Configuration_MP_table->maximum_nodes ; 169 index++ ) 170 _Chain_Initialize_empty( &information->global_table[ index ] ); 171 } 172 else 173 information->global_table = NULL; 174 } 175 176 /*PAGE 177 * 178 * _Objects_Clear_name 179 * 180 * XXX 181 */ 182 183 void _Objects_Clear_name( 184 void *name, 185 unsigned32 length 186 ) 187 { 188 unsigned32 index; 189 unsigned32 maximum = length / OBJECTS_NAME_ALIGNMENT; 190 unsigned32 *name_ptr = name; 191 192 for ( index=0 ; index < maximum ; index++ ) 193 *name_ptr++ = 0; 194 } 195 196 /*PAGE 197 * 198 * _Objects_Copy_name_string 199 * 200 * XXX 201 */ 202 203 void _Objects_Copy_name_string( 204 void *source, 205 void *destination 206 ) 207 { 208 unsigned8 *source_p = source; 209 unsigned8 *destination_p = destination; 210 211 do { 212 *destination_p++ = *source_p; 213 } while ( *source_p++ ); 214 } 215 216 /*PAGE 217 * 218 * _Objects_Copy_name_raw 219 * 220 * XXX 221 */ 222 223 void _Objects_Copy_name_raw( 224 void *source, 225 void *destination, 226 unsigned32 length 227 ) 228 { 229 unsigned32 *source_p = source; 230 unsigned32 *destination_p = destination; 231 unsigned32 tmp_length = length / OBJECTS_NAME_ALIGNMENT; 232 233 while ( tmp_length-- ) 234 *destination_p++ = *source_p++; 235 } 236 237 /*PAGE 238 * 239 * _Objects_Compare_name_string 240 * 241 * XXX 242 */ 243 244 boolean _Objects_Compare_name_string( 245 void *name_1, 246 void *name_2, 247 unsigned32 length 248 ) 249 { 250 unsigned8 *name_1_p = name_1; 251 unsigned8 *name_2_p = name_2; 252 unsigned32 tmp_length = length; 253 254 do { 255 if ( *name_1_p++ != *name_2_p++ ) 256 return FALSE; 257 if ( !tmp_length-- ) 258 return FALSE; 259 } while ( *name_1_p ); 260 261 return TRUE; 262 } 263 264 /*PAGE 265 * 266 * _Objects_Compare_name_raw 267 * 268 * XXX 269 */ 270 271 boolean _Objects_Compare_name_raw( 272 void *name_1, 273 void *name_2, 274 unsigned32 length 275 ) 276 { 277 unsigned32 *name_1_p = name_1; 278 unsigned32 *name_2_p = name_2; 279 unsigned32 tmp_length = length / OBJECTS_NAME_ALIGNMENT; 280 281 while ( tmp_length-- ) 282 if ( *name_1_p++ != *name_2_p++ ) 283 return FALSE; 284 285 return TRUE; 286 } 287 137 288 138 289 /*PAGE … … 157 308 rtems_status_code _Objects_Name_to_id( 158 309 Objects_Information *information, 159 Objects_Name name, 160 unsigned32 node, 161 Objects_Id *id 162 ) 163 { 164 boolean search_local_node; 165 Objects_Control **objects; 166 Objects_Control *the_object; 167 unsigned32 index; 310 Objects_Name name, 311 unsigned32 node, 312 Objects_Id *id 313 ) 314 { 315 boolean search_local_node; 316 Objects_Control **objects; 317 Objects_Control *the_object; 318 unsigned32 index; 319 unsigned32 name_length; 320 Objects_Name_comparators compare_them; 168 321 169 322 if ( name == 0 ) … … 180 333 objects = information->local_table; 181 334 335 name_length = information->name_length; 336 337 if ( information->is_string ) compare_them = _Objects_Compare_name_string; 338 else compare_them = _Objects_Compare_name_raw; 339 182 340 for ( index = 1; index <= information->maximum; index++ ) { 183 341 … … 187 345 continue; 188 346 189 if ( name == *the_object->name) {347 if ( (*compare_them)( name, the_object->name, name_length ) ) { 190 348 *id = the_object->id; 191 349 return( RTEMS_SUCCESSFUL ); -
c/src/exec/score/src/objectmp.c
r80e2c29e r3235ad9 54 54 boolean _Objects_MP_Open ( 55 55 Objects_Information *information, 56 Objects_Name the_name,56 unsigned32 the_name, /* XXX -- wrong for variable */ 57 57 Objects_Id the_id, 58 58 boolean is_fatal_error 59 59 ) 60 60 { 61 Objects_MP_Control 61 Objects_MP_Control *the_global_object; 62 62 63 63 the_global_object = _Objects_MP_Allocate_global_object(); … … 140 140 Chain_Node *the_node; 141 141 Objects_MP_Control *the_object; 142 unsigned32 name_to_use = *(unsigned32 *)the_name; /* XXX variable */ 142 143 143 144 … … 175 176 the_object = (Objects_MP_Control *) the_node; 176 177 177 if ( the_object->name == the_name ) {178 if ( the_object->name == name_to_use ) { 178 179 *the_id = the_object->Object.id; 179 180 _Thread_Enable_dispatch(); -
c/src/exec/score/src/thread.c
r80e2c29e r3235ad9 59 59 60 60 _Objects_Initialize_information( 61 &_Thread_Information, 62 OBJECTS_RTEMS_TASKS, 63 TRUE, 64 maximum_tasks, 65 sizeof( Thread_Control ) 61 &_Thread_Information, 62 OBJECTS_RTEMS_TASKS, 63 TRUE, 64 maximum_tasks, 65 sizeof( Thread_Control ), 66 FALSE, 67 RTEMS_MAXIMUM_NAME_LENGTH 66 68 ); 67 69 -
c/src/lib/libbsp/shmdr/shm.h
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * shm.h,v 1.2 1995/05/09 20:23:03 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/lib/libbsp/shmdr/shm_driver.h
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * shm.h,v 1.2 1995/05/09 20:23:03 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/lib/libc/__brk.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * __brk.c,v 1.2 1995/05/09 20:24:28 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/lib/libc/__gettod.c
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * __gettod.c,v 1.2 1995/05/09 20:24:31 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/lib/libc/newlibc.c
r80e2c29e r3235ad9 36 36 * NOTE: 37 37 * 38 * newlibc.c,v 1.2 1995/05/09 20:24:37 joel Exp38 * $Id$ 39 39 * 40 40 */ -
c/src/lib/libmisc/stackchk/check.c
r80e2c29e r3235ad9 251 251 running, 252 252 running->Object.id, 253 * running->Object.name253 *(unsigned32 *)running->Object.name 254 254 ); 255 255 fflush(stderr); … … 388 388 printf( "0x%08x 0x%08x 0x%08x 0x%08x %8d %8d\n", 389 389 the_thread ? the_thread->Object.id : ~0, 390 the_thread ? * the_thread->Object.name :390 the_thread ? *(unsigned32 *)the_thread->Object.name : 391 391 rtems_build_name('I', 'N', 'T', 'R'), 392 392 (unsigned32) stack->area, -
c/src/libchip/shmdr/shm_driver.h
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * shm.h,v 1.2 1995/05/09 20:23:03 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/libmisc/stackchk/check.c
r80e2c29e r3235ad9 251 251 running, 252 252 running->Object.id, 253 * running->Object.name253 *(unsigned32 *)running->Object.name 254 254 ); 255 255 fflush(stderr); … … 388 388 printf( "0x%08x 0x%08x 0x%08x 0x%08x %8d %8d\n", 389 389 the_thread ? the_thread->Object.id : ~0, 390 the_thread ? * the_thread->Object.name :390 the_thread ? *(unsigned32 *)the_thread->Object.name : 391 391 rtems_build_name('I', 'N', 'T', 'R'), 392 392 (unsigned32) stack->area, -
c/src/optman/rtems/no-dpmem.c
r80e2c29e r3235ad9 26 26 27 27 rtems_status_code rtems_port_create( 28 Objects_Namename,28 rtems_name name, 29 29 void *internal_start, 30 30 void *external_start, … … 37 37 38 38 rtems_status_code rtems_port_ident( 39 Objects_Namename,39 rtems_name name, 40 40 Objects_Id *id 41 41 ) -
c/src/optman/rtems/no-msg.c
r80e2c29e r3235ad9 33 33 34 34 rtems_status_code rtems_message_queue_create( 35 Objects_Namename,35 rtems_name name, 36 36 unsigned32 count, 37 37 unsigned32 max_message_size, … … 44 44 45 45 rtems_status_code rtems_message_queue_ident( 46 Objects_Namename,46 rtems_name name, 47 47 unsigned32 node, 48 48 Objects_Id *id -
c/src/optman/rtems/no-part.c
r80e2c29e r3235ad9 28 28 29 29 rtems_status_code rtems_partition_create( 30 Objects_Namename,30 rtems_name name, 31 31 void *starting_address, 32 32 unsigned32 length, … … 40 40 41 41 rtems_status_code rtems_partition_ident( 42 Objects_Namename,42 rtems_name name, 43 43 unsigned32 node, 44 44 Objects_Id *id -
c/src/optman/rtems/no-region.c
r80e2c29e r3235ad9 29 29 30 30 rtems_status_code rtems_region_create( 31 Objects_Namename,31 rtems_name name, 32 32 void *starting_address, 33 33 unsigned32 length, … … 41 41 42 42 rtems_status_code rtems_region_ident( 43 Objects_Namename,43 rtems_name name, 44 44 Objects_Id *id 45 45 ) -
c/src/optman/rtems/no-rtmon.c
r80e2c29e r3235ad9 27 27 28 28 rtems_status_code rtems_rate_monotonic_create( 29 Objects_Namename,29 rtems_name name, 30 30 Objects_Id *id 31 31 ) … … 35 35 36 36 rtems_status_code rtems_rate_monotonic_ident( 37 Objects_Namename,37 rtems_name name, 38 38 Objects_Id *id 39 39 ) -
c/src/optman/rtems/no-sem.c
r80e2c29e r3235ad9 32 32 33 33 rtems_status_code rtems_semaphore_create( 34 Objects_Namename,34 rtems_name name, 35 35 unsigned32 count, 36 36 rtems_attribute attribute_set, … … 42 42 43 43 rtems_status_code rtems_semaphore_ident( 44 Objects_Namename,44 rtems_name name, 45 45 unsigned32 node, 46 46 Objects_Id *id -
c/src/optman/rtems/no-timer.c
r80e2c29e r3235ad9 28 28 29 29 rtems_status_code rtems_timer_create( 30 Objects_Namename,30 rtems_name name, 31 31 Objects_Id *id 32 32 ) … … 36 36 37 37 rtems_status_code rtems_timer_ident( 38 Objects_Namename,38 rtems_name name, 39 39 Objects_Id *id 40 40 ) -
c/src/optman/sapi/no-ext.c
r80e2c29e r3235ad9 26 26 27 27 rtems_status_code rtems_extension_create( 28 Objects_Namename,28 rtems_name name, 29 29 rtems_extensions_table *extension_table, 30 30 Objects_Id *id … … 35 35 36 36 rtems_status_code rtems_extension_ident( 37 Objects_Namename,37 rtems_name name, 38 38 Objects_Id *id 39 39 ) -
c/src/tests/mptests/mp01/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:00:40 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp01/task1.c
r80e2c29e r3235ad9 22 22 * notice must appear in all copies of this file and its derivatives. 23 23 * 24 * task1.c,v 1.2 1995/05/09 20:26:24 joel Exp24 * $Id$ 25 25 */ 26 26 -
c/src/tests/mptests/mp02/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:01:00 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp03/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:01:22 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp04/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:01:40 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp05/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:02:00 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp06/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:02:18 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp07/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:02:38 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp08/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:02:55 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp09/init.c
r80e2c29e r3235ad9 20 20 * notice must appear in all copies of this file and its derivatives. 21 21 * 22 * init.c,v 1.2 1995/05/31 17:03:11 joel Exp22 * $Id$ 23 23 */ 24 24 -
c/src/tests/mptests/mp09/recvmsg.c
r80e2c29e r3235ad9 16 16 * notice must appear in all copies of this file and its derivatives. 17 17 * 18 * recvmsg.c,v 1.2 1995/05/31 17:03:14 joel Exp18 * $Id$ 19 19 */ 20 20 -
c/src/tests/mptests/mp09/sendmsg.c
r80e2c29e r3235ad9 16 16 * notice must appear in all copies of this file and its derivatives. 17 17 * 18 * sendmsg.c,v 1.2 1995/05/31 17:03:16 joel Exp18 * $Id$ 19 19 */ 20 20 -
c/src/tests/mptests/mp09/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:03:17 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp09/task1.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * task1.c,v 1.2 1995/05/31 17:03:19 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/mptests/mp10/init.c
r80e2c29e r3235ad9 26 26 * notice must appear in all copies of this file and its derivatives. 27 27 * 28 * init.c,v 1.2 1995/05/31 17:03:33 joel Exp28 * $Id$ 29 29 */ 30 30 -
c/src/tests/mptests/mp10/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:03:35 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp10/task1.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * task1.c,v 1.2 1995/05/31 17:03:37 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/mptests/mp11/init.c
r80e2c29e r3235ad9 23 23 * notice must appear in all copies of this file and its derivatives. 24 24 * 25 * init.c,v 1.2 1995/05/31 17:03:55 joel Exp25 * $Id$ 26 26 */ 27 27 -
c/src/tests/mptests/mp11/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:03:57 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp12/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:04:13 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp13/init.c
r80e2c29e r3235ad9 20 20 * notice must appear in all copies of this file and its derivatives. 21 21 * 22 * init.c,v 1.2 1995/05/31 17:04:29 joel Exp22 * $Id$ 23 23 */ 24 24 -
c/src/tests/mptests/mp13/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:04:31 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/mptests/mp13/task1.c
r80e2c29e r3235ad9 18 18 * notice must appear in all copies of this file and its derivatives. 19 19 * 20 * task1.c,v 1.2 1995/05/31 17:04:33 joel Exp20 * $Id$ 21 21 */ 22 22 -
c/src/tests/mptests/mp14/init.c
r80e2c29e r3235ad9 20 20 * notice must appear in all copies of this file and its derivatives. 21 21 * 22 * init.c,v 1.2 1995/05/31 17:04:55 joel Exp22 * $Id$ 23 23 */ 24 24 -
c/src/tests/mptests/mp14/msgtask1.c
r80e2c29e r3235ad9 19 19 * notice must appear in all copies of this file and its derivatives. 20 20 * 21 * msgtask1.c,v 1.2 1995/05/31 17:04:58 joel Exp21 * $Id$ 22 22 */ 23 23 -
c/src/tests/mptests/mp14/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:05:03 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/samples/base_mp/apptask.c
r80e2c29e r3235ad9 18 18 * notice must appear in all copies of this file and its derivatives. 19 19 * 20 * apptask.c,v 1.2 1995/05/31 17:05:14 joel Exp20 * $Id$ 21 21 */ 22 22 -
c/src/tests/samples/base_mp/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:05:21 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/samples/base_sp/apptask.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * apptask.c,v 1.2 1995/05/31 17:05:28 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/samples/cdtest/init.c
r80e2c29e r3235ad9 19 19 * notice must appear in all copies of this file and its derivatives. 20 20 * 21 * init.c,v 1.2 1995/05/31 17:05:45 joel Exp21 * $Id$ 22 22 */ 23 23 -
c/src/tests/samples/cdtest/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:05:49 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/samples/hello/init.c
r80e2c29e r3235ad9 19 19 * notice must appear in all copies of this file and its derivatives. 20 20 * 21 * init.c,v 1.2 1995/05/31 17:05:58 joel Exp21 * $Id$ 22 22 */ 23 23 -
c/src/tests/samples/hello/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:06:00 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/samples/paranoia/init.c
r80e2c29e r3235ad9 19 19 * notice must appear in all copies of this file and its derivatives. 20 20 * 21 * init.c,v 1.2 1995/05/31 17:06:07 joel Exp21 * $Id$ 22 22 */ 23 23 -
c/src/tests/samples/paranoia/paranoia.c
r80e2c29e r3235ad9 1 1 /* 2 * RTEMS RCS Id: paranoia.c,v 1.2 1995/05/31 17:06:09 joel Exp2 * $Id$ 3 3 * 4 4 * A C version of Kahan's Floating Point Test "Paranoia" -
c/src/tests/samples/paranoia/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:06:13 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/samples/ticker/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:06:23 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp01/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:06:37 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp02/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:06:54 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp03/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:07:10 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp04/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:07:24 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp04/task1.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * task1.c,v 1.2 1995/05/31 17:07:26 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/sptests/sp04/tswitch.c
r80e2c29e r3235ad9 19 19 * notice must appear in all copies of this file and its derivatives. 20 20 * 21 * tswitch.c,v 1.2 1995/05/09 20:32:43 joel Exp21 * $Id$ 22 22 */ 23 23 -
c/src/tests/sptests/sp05/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:07:40 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp06/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:07:56 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp07/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:08:12 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp08/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:08:40 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp09/screen05.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * screen05.c,v 1.2 1995/05/31 17:08:59 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/tests/sptests/sp09/screen07.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * screen07.c,v 1.2 1995/05/31 17:09:03 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/tests/sptests/sp09/screen08.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * screen08.c,v 1.2 1995/05/31 17:09:05 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/tests/sptests/sp09/screen09.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * screen09.c,v 1.2 1995/05/31 17:09:07 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/tests/sptests/sp09/screen13.c
r80e2c29e r3235ad9 15 15 * notice must appear in all copies of this file and its derivatives. 16 16 * 17 * screen13.c,v 1.2 1995/05/31 17:09:14 joel Exp17 * $Id$ 18 18 */ 19 19 -
c/src/tests/sptests/sp09/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:09:17 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp09/task3.c
r80e2c29e r3235ad9 18 18 * notice must appear in all copies of this file and its derivatives. 19 19 * 20 * task3.c,v 1.2 1995/05/31 17:09:22 joel Exp20 * $Id$ 21 21 */ 22 22 -
c/src/tests/sptests/sp11/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:09:35 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp12/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:09:55 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp13/init.c
r80e2c29e r3235ad9 20 20 * notice must appear in all copies of this file and its derivatives. 21 21 * 22 * init.c,v 1.2 1995/05/31 17:10:13 joel Exp22 * $Id$ 23 23 */ 24 24 -
c/src/tests/sptests/sp13/putbuff.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * putbuff.c,v 1.2 1995/05/31 17:10:15 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/sptests/sp13/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:10:19 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp13/task1.c
r80e2c29e r3235ad9 16 16 * notice must appear in all copies of this file and its derivatives. 17 17 * 18 * task1.c,v 1.2 1995/05/31 17:10:20 joel Exp18 * $Id$ 19 19 */ 20 20 -
c/src/tests/sptests/sp13/task2.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * task2.c,v 1.2 1995/05/31 17:10:22 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/sptests/sp13/task3.c
r80e2c29e r3235ad9 17 17 * notice must appear in all copies of this file and its derivatives. 18 18 * 19 * task3.c,v 1.2 1995/05/31 17:10:24 joel Exp19 * $Id$ 20 20 */ 21 21 -
c/src/tests/sptests/sp14/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:10:37 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp15/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:10:52 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp16/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:11:05 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp17/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:11:26 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp19/fptest.h
r80e2c29e r3235ad9 23 23 * notice must appear in all copies of this file and its derivatives. 24 24 * 25 * fptest.h,v 1.2 1995/05/31 17:11:39 joel Exp25 * $Id$ 26 26 */ 27 27 -
c/src/tests/sptests/sp19/inttest.h
r80e2c29e r3235ad9 24 24 * notice must appear in all copies of this file and its derivatives. 25 25 * 26 * inttest.h,v 1.2 1995/05/31 17:11:44 joel Exp26 * $Id$ 27 27 */ 28 28 -
c/src/tests/sptests/sp19/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:11:47 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp20/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:12:02 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp21/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:12:14 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp21/task1.c
r80e2c29e r3235ad9 16 16 * notice must appear in all copies of this file and its derivatives. 17 17 * 18 * task1.c,v 1.3 1995/05/31 17:37:05 joel Exp18 * $Id$ 19 19 */ 20 20 -
c/src/tests/sptests/sp22/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:12:31 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp23/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:12:45 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp24/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:13:00 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/sp25/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:13:11 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/spfatal/system.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * system.h,v 1.2 1995/05/31 17:13:28 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/sptests/spsize/size.c
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * size.c,v 1.4 1995/07/12 19:47:25 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/support/include/tmacros.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * tmacros.h,v 1.2 1995/05/31 17:00:10 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/tmtests/include/timesys.h
r80e2c29e r3235ad9 12 12 * notice must appear in all copies of this file and its derivatives. 13 13 * 14 * timesys.h,v 1.2 1995/05/31 17:13:45 joel Exp14 * $Id$ 15 15 */ 16 16 -
c/src/tests/tmtests/tm01/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:01 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm02/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:12 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm03/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:23 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm04/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:33 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm05/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:43 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm06/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:14:54 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm07/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:05 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm08/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:15 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm09/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:26 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm09/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:15:28 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm10/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:37 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm10/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:15:39 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm11/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:48 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm11/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:15:50 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm12/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:15:59 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm12/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:16:00 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm13/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:16:11 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm13/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:16:13 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm14/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:16:22 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm14/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:16:24 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm15/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:16:33 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm16/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:16:45 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm17/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:16:57 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm18/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:17:15 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm19/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:17:35 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm20/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:17:56 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm20/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:18:00 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm21/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:18:16 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm21/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:18:19 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm22/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:18:37 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm22/task1.c
r80e2c29e r3235ad9 9 9 * notice must appear in all copies of this file and its derivatives. 10 10 * 11 * task1.c,v 1.2 1995/05/31 17:18:40 joel Exp11 * $Id$ 12 12 */ 13 13 -
c/src/tests/tmtests/tm23/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:18:54 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm24/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:19:07 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm25/system.h
r80e2c29e r3235ad9 11 11 * notice must appear in all copies of this file and its derivatives. 12 12 * 13 * system.h,v 1.2 1995/05/31 17:19:17 joel Exp13 * $Id$ 14 14 */ 15 15 -
c/src/tests/tmtests/tm26/fptest.h
r80e2c29e r3235ad9 23 23 * notice must appear in all copies of this file and its derivatives. 24 24 * 25 * fptest.h,v 1.2 1995/05/31 17:19:26 joel Exp25 * $Id$ 26 26 */ 27 27 -