summaryrefslogtreecommitdiff
path: root/common/src
diff options
context:
space:
mode:
authorScott Larson <[email protected]>2020-09-30 15:42:41 -0700
committerScott Larson <[email protected]>2020-09-30 15:42:41 -0700
commit1b5816a206016d06128bd5e9afa7fbf8f09b0847 (patch)
tree132c61289efdad36341f7992e1109dd96e9bbf94 /common/src
parent7287542cc851225544d0914375a9746aa866d1fb (diff)
6.1 minor release
Diffstat (limited to 'common/src')
-rw-r--r--common/src/tx_block_allocate.c4
-rw-r--r--common/src/tx_block_pool_cleanup.c4
-rw-r--r--common/src/tx_block_pool_create.c4
-rw-r--r--common/src/tx_block_pool_delete.c4
-rw-r--r--common/src/tx_block_pool_info_get.c4
-rw-r--r--common/src/tx_block_pool_initialize.c10
-rw-r--r--common/src/tx_block_pool_performance_info_get.c4
-rw-r--r--common/src/tx_block_pool_performance_system_info_get.c4
-rw-r--r--common/src/tx_block_pool_prioritize.c4
-rw-r--r--common/src/tx_block_release.c4
-rw-r--r--common/src/tx_byte_allocate.c4
-rw-r--r--common/src/tx_byte_pool_cleanup.c4
-rw-r--r--common/src/tx_byte_pool_create.c4
-rw-r--r--common/src/tx_byte_pool_delete.c4
-rw-r--r--common/src/tx_byte_pool_info_get.c4
-rw-r--r--common/src/tx_byte_pool_initialize.c10
-rw-r--r--common/src/tx_byte_pool_performance_info_get.c4
-rw-r--r--common/src/tx_byte_pool_performance_system_info_get.c4
-rw-r--r--common/src/tx_byte_pool_prioritize.c4
-rw-r--r--common/src/tx_byte_pool_search.c4
-rw-r--r--common/src/tx_byte_release.c4
-rw-r--r--common/src/tx_event_flags_cleanup.c4
-rw-r--r--common/src/tx_event_flags_create.c4
-rw-r--r--common/src/tx_event_flags_delete.c4
-rw-r--r--common/src/tx_event_flags_get.c4
-rw-r--r--common/src/tx_event_flags_info_get.c4
-rw-r--r--common/src/tx_event_flags_initialize.c10
-rw-r--r--common/src/tx_event_flags_performance_info_get.c4
-rw-r--r--common/src/tx_event_flags_performance_system_info_get.c4
-rw-r--r--common/src/tx_event_flags_set.c4
-rw-r--r--common/src/tx_event_flags_set_notify.c4
-rw-r--r--common/src/tx_initialize_high_level.c4
-rw-r--r--common/src/tx_initialize_kernel_enter.c4
-rw-r--r--common/src/tx_initialize_kernel_setup.c4
-rw-r--r--common/src/tx_misra.c17
-rw-r--r--common/src/tx_mutex_cleanup.c8
-rw-r--r--common/src/tx_mutex_create.c4
-rw-r--r--common/src/tx_mutex_delete.c4
-rw-r--r--common/src/tx_mutex_get.c4
-rw-r--r--common/src/tx_mutex_info_get.c4
-rw-r--r--common/src/tx_mutex_initialize.c10
-rw-r--r--common/src/tx_mutex_performance_info_get.c4
-rw-r--r--common/src/tx_mutex_performance_system_info_get.c4
-rw-r--r--common/src/tx_mutex_prioritize.c4
-rw-r--r--common/src/tx_mutex_priority_change.c17
-rw-r--r--common/src/tx_mutex_put.c4
-rw-r--r--common/src/tx_queue_cleanup.c4
-rw-r--r--common/src/tx_queue_create.c4
-rw-r--r--common/src/tx_queue_delete.c4
-rw-r--r--common/src/tx_queue_flush.c4
-rw-r--r--common/src/tx_queue_front_send.c4
-rw-r--r--common/src/tx_queue_info_get.c4
-rw-r--r--common/src/tx_queue_initialize.c10
-rw-r--r--common/src/tx_queue_performance_info_get.c4
-rw-r--r--common/src/tx_queue_performance_system_info_get.c4
-rw-r--r--common/src/tx_queue_prioritize.c4
-rw-r--r--common/src/tx_queue_receive.c4
-rw-r--r--common/src/tx_queue_send.c4
-rw-r--r--common/src/tx_queue_send_notify.c4
-rw-r--r--common/src/tx_semaphore_ceiling_put.c4
-rw-r--r--common/src/tx_semaphore_cleanup.c4
-rw-r--r--common/src/tx_semaphore_create.c4
-rw-r--r--common/src/tx_semaphore_delete.c4
-rw-r--r--common/src/tx_semaphore_get.c4
-rw-r--r--common/src/tx_semaphore_info_get.c4
-rw-r--r--common/src/tx_semaphore_initialize.c10
-rw-r--r--common/src/tx_semaphore_performance_info_get.c4
-rw-r--r--common/src/tx_semaphore_performance_system_info_get.c4
-rw-r--r--common/src/tx_semaphore_prioritize.c4
-rw-r--r--common/src/tx_semaphore_put.c4
-rw-r--r--common/src/tx_semaphore_put_notify.c4
-rw-r--r--common/src/tx_thread_create.c14
-rw-r--r--common/src/tx_thread_delete.c4
-rw-r--r--common/src/tx_thread_entry_exit_notify.c4
-rw-r--r--common/src/tx_thread_identify.c4
-rw-r--r--common/src/tx_thread_info_get.c4
-rw-r--r--common/src/tx_thread_initialize.c4
-rw-r--r--common/src/tx_thread_performance_info_get.c4
-rw-r--r--common/src/tx_thread_performance_system_info_get.c4
-rw-r--r--common/src/tx_thread_preemption_change.c4
-rw-r--r--common/src/tx_thread_priority_change.c13
-rw-r--r--common/src/tx_thread_relinquish.c4
-rw-r--r--common/src/tx_thread_reset.c4
-rw-r--r--common/src/tx_thread_resume.c4
-rw-r--r--common/src/tx_thread_shell_entry.c4
-rw-r--r--common/src/tx_thread_sleep.c4
-rw-r--r--common/src/tx_thread_stack_analyze.c4
-rw-r--r--common/src/tx_thread_stack_error_handler.c7
-rw-r--r--common/src/tx_thread_stack_error_notify.c4
-rw-r--r--common/src/tx_thread_suspend.c4
-rw-r--r--common/src/tx_thread_system_preempt_check.c4
-rw-r--r--common/src/tx_thread_system_resume.c4
-rw-r--r--common/src/tx_thread_system_suspend.c4
-rw-r--r--common/src/tx_thread_terminate.c4
-rw-r--r--common/src/tx_thread_time_slice.c8
-rw-r--r--common/src/tx_thread_time_slice_change.c4
-rw-r--r--common/src/tx_thread_timeout.c4
-rw-r--r--common/src/tx_thread_wait_abort.c4
-rw-r--r--common/src/tx_time_get.c4
-rw-r--r--common/src/tx_time_set.c4
-rw-r--r--common/src/tx_timer_activate.c4
-rw-r--r--common/src/tx_timer_change.c4
-rw-r--r--common/src/tx_timer_create.c4
-rw-r--r--common/src/tx_timer_deactivate.c4
-rw-r--r--common/src/tx_timer_delete.c4
-rw-r--r--common/src/tx_timer_expiration_process.c8
-rw-r--r--common/src/tx_timer_info_get.c4
-rw-r--r--common/src/tx_timer_initialize.c4
-rw-r--r--common/src/tx_timer_performance_info_get.c4
-rw-r--r--common/src/tx_timer_performance_system_info_get.c4
-rw-r--r--common/src/tx_timer_system_activate.c8
-rw-r--r--common/src/tx_timer_system_deactivate.c4
-rw-r--r--common/src/tx_timer_thread_entry.c4
-rw-r--r--common/src/tx_trace_buffer_full_notify.c4
-rw-r--r--common/src/tx_trace_disable.c4
-rw-r--r--common/src/tx_trace_enable.c4
-rw-r--r--common/src/tx_trace_event_filter.c4
-rw-r--r--common/src/tx_trace_event_unfilter.c4
-rw-r--r--common/src/tx_trace_initialize.c4
-rw-r--r--common/src/tx_trace_interrupt_control.c4
-rw-r--r--common/src/tx_trace_isr_enter_insert.c4
-rw-r--r--common/src/tx_trace_isr_exit_insert.c4
-rw-r--r--common/src/tx_trace_object_register.c4
-rw-r--r--common/src/tx_trace_object_unregister.c4
-rw-r--r--common/src/tx_trace_user_event_insert.c4
-rw-r--r--common/src/txe_block_allocate.c4
-rw-r--r--common/src/txe_block_pool_create.c4
-rw-r--r--common/src/txe_block_pool_delete.c4
-rw-r--r--common/src/txe_block_pool_info_get.c4
-rw-r--r--common/src/txe_block_pool_prioritize.c4
-rw-r--r--common/src/txe_block_release.c4
-rw-r--r--common/src/txe_byte_allocate.c4
-rw-r--r--common/src/txe_byte_pool_create.c4
-rw-r--r--common/src/txe_byte_pool_delete.c4
-rw-r--r--common/src/txe_byte_pool_info_get.c4
-rw-r--r--common/src/txe_byte_pool_prioritize.c4
-rw-r--r--common/src/txe_byte_release.c4
-rw-r--r--common/src/txe_event_flags_create.c4
-rw-r--r--common/src/txe_event_flags_delete.c4
-rw-r--r--common/src/txe_event_flags_get.c4
-rw-r--r--common/src/txe_event_flags_info_get.c4
-rw-r--r--common/src/txe_event_flags_set.c4
-rw-r--r--common/src/txe_event_flags_set_notify.c4
-rw-r--r--common/src/txe_mutex_create.c4
-rw-r--r--common/src/txe_mutex_delete.c4
-rw-r--r--common/src/txe_mutex_get.c4
-rw-r--r--common/src/txe_mutex_info_get.c4
-rw-r--r--common/src/txe_mutex_prioritize.c4
-rw-r--r--common/src/txe_mutex_put.c4
-rw-r--r--common/src/txe_queue_create.c4
-rw-r--r--common/src/txe_queue_delete.c4
-rw-r--r--common/src/txe_queue_flush.c4
-rw-r--r--common/src/txe_queue_front_send.c4
-rw-r--r--common/src/txe_queue_info_get.c4
-rw-r--r--common/src/txe_queue_prioritize.c4
-rw-r--r--common/src/txe_queue_receive.c4
-rw-r--r--common/src/txe_queue_send.c4
-rw-r--r--common/src/txe_queue_send_notify.c4
-rw-r--r--common/src/txe_semaphore_ceiling_put.c4
-rw-r--r--common/src/txe_semaphore_create.c4
-rw-r--r--common/src/txe_semaphore_delete.c4
-rw-r--r--common/src/txe_semaphore_get.c4
-rw-r--r--common/src/txe_semaphore_info_get.c4
-rw-r--r--common/src/txe_semaphore_prioritize.c4
-rw-r--r--common/src/txe_semaphore_put.c4
-rw-r--r--common/src/txe_semaphore_put_notify.c4
-rw-r--r--common/src/txe_thread_create.c4
-rw-r--r--common/src/txe_thread_delete.c4
-rw-r--r--common/src/txe_thread_entry_exit_notify.c4
-rw-r--r--common/src/txe_thread_info_get.c4
-rw-r--r--common/src/txe_thread_preemption_change.c4
-rw-r--r--common/src/txe_thread_priority_change.c4
-rw-r--r--common/src/txe_thread_relinquish.c4
-rw-r--r--common/src/txe_thread_reset.c4
-rw-r--r--common/src/txe_thread_resume.c4
-rw-r--r--common/src/txe_thread_suspend.c4
-rw-r--r--common/src/txe_thread_terminate.c4
-rw-r--r--common/src/txe_thread_time_slice_change.c4
-rw-r--r--common/src/txe_thread_wait_abort.c4
-rw-r--r--common/src/txe_timer_activate.c4
-rw-r--r--common/src/txe_timer_change.c4
-rw-r--r--common/src/txe_timer_create.c4
-rw-r--r--common/src/txe_timer_deactivate.c4
-rw-r--r--common/src/txe_timer_delete.c4
-rw-r--r--common/src/txe_timer_info_get.c4
185 files changed, 626 insertions, 214 deletions
diff --git a/common/src/tx_block_allocate.c b/common/src/tx_block_allocate.c
index 1035e681..d5731c77 100644
--- a/common/src/tx_block_allocate.c
+++ b/common/src/tx_block_allocate.c
@@ -38,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_allocate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option)
diff --git a/common/src/tx_block_pool_cleanup.c b/common/src/tx_block_pool_cleanup.c
index 6578e5c5..4feacb8f 100644
--- a/common/src/tx_block_pool_cleanup.c
+++ b/common/src/tx_block_pool_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_block_pool_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
diff --git a/common/src/tx_block_pool_create.c b/common/src/tx_block_pool_create.c
index 4d74cc03..be222888 100644
--- a/common/src/tx_block_pool_create.c
+++ b/common/src/tx_block_pool_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_create(TX_BLOCK_POOL *pool_ptr, CHAR *name_ptr, ULONG block_size,
diff --git a/common/src/tx_block_pool_delete.c b/common/src/tx_block_pool_delete.c
index 8e52e444..72a080f0 100644
--- a/common/src/tx_block_pool_delete.c
+++ b/common/src/tx_block_pool_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_delete(TX_BLOCK_POOL *pool_ptr)
diff --git a/common/src/tx_block_pool_info_get.c b/common/src/tx_block_pool_info_get.c
index 20b2d130..ca733500 100644
--- a/common/src/tx_block_pool_info_get.c
+++ b/common/src/tx_block_pool_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_info_get(TX_BLOCK_POOL *pool_ptr, CHAR **name, ULONG *available_blocks,
diff --git a/common/src/tx_block_pool_initialize.c b/common/src/tx_block_pool_initialize.c
index 26c6a561..ae062a49 100644
--- a/common/src/tx_block_pool_initialize.c
+++ b/common/src/tx_block_pool_initialize.c
@@ -65,7 +65,6 @@ ULONG _tx_block_pool_performance_suspension_count;
ULONG _tx_block_pool_performance_timeout_count;
#endif
-#endif
/**************************************************************************/
@@ -73,7 +72,7 @@ ULONG _tx_block_pool_performance_timeout_count;
/* FUNCTION RELEASE */
/* */
/* _tx_block pool_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -104,6 +103,11 @@ ULONG _tx_block_pool_performance_timeout_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_block_pool_initialize(VOID)
@@ -126,4 +130,4 @@ VOID _tx_block_pool_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_block_pool_performance_info_get.c b/common/src/tx_block_pool_performance_info_get.c
index 9c0cf098..cedbbadd 100644
--- a/common/src/tx_block_pool_performance_info_get.c
+++ b/common/src/tx_block_pool_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_performance_info_get(TX_BLOCK_POOL *pool_ptr, ULONG *allocates, ULONG *releases,
diff --git a/common/src/tx_block_pool_performance_system_info_get.c b/common/src/tx_block_pool_performance_system_info_get.c
index 317003b9..eaf3f749 100644
--- a/common/src/tx_block_pool_performance_system_info_get.c
+++ b/common/src/tx_block_pool_performance_system_info_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_performance_system_info_get(ULONG *allocates, ULONG *releases, ULONG *suspensions, ULONG *timeouts)
diff --git a/common/src/tx_block_pool_prioritize.c b/common/src/tx_block_pool_prioritize.c
index d78f53e5..89b7a45b 100644
--- a/common/src/tx_block_pool_prioritize.c
+++ b/common/src/tx_block_pool_prioritize.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_pool_prioritize(TX_BLOCK_POOL *pool_ptr)
diff --git a/common/src/tx_block_release.c b/common/src/tx_block_release.c
index ce69a53f..59f7b3ad 100644
--- a/common/src/tx_block_release.c
+++ b/common/src/tx_block_release.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_release PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_block_release(VOID *block_ptr)
diff --git a/common/src/tx_byte_allocate.c b/common/src/tx_byte_allocate.c
index caa15f4c..b4f173b7 100644
--- a/common/src/tx_byte_allocate.c
+++ b/common/src/tx_byte_allocate.c
@@ -38,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_allocate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, ULONG wait_option)
diff --git a/common/src/tx_byte_pool_cleanup.c b/common/src/tx_byte_pool_cleanup.c
index c013c2ae..5047ca57 100644
--- a/common/src/tx_byte_pool_cleanup.c
+++ b/common/src/tx_byte_pool_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_byte_pool_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
diff --git a/common/src/tx_byte_pool_create.c b/common/src/tx_byte_pool_create.c
index 7c19823c..2225e61b 100644
--- a/common/src/tx_byte_pool_create.c
+++ b/common/src/tx_byte_pool_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_create(TX_BYTE_POOL *pool_ptr, CHAR *name_ptr, VOID *pool_start, ULONG pool_size)
diff --git a/common/src/tx_byte_pool_delete.c b/common/src/tx_byte_pool_delete.c
index 5e63ad45..a8de3773 100644
--- a/common/src/tx_byte_pool_delete.c
+++ b/common/src/tx_byte_pool_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_delete(TX_BYTE_POOL *pool_ptr)
diff --git a/common/src/tx_byte_pool_info_get.c b/common/src/tx_byte_pool_info_get.c
index 6797263c..296adf72 100644
--- a/common/src/tx_byte_pool_info_get.c
+++ b/common/src/tx_byte_pool_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_info_get(TX_BYTE_POOL *pool_ptr, CHAR **name, ULONG *available_bytes,
diff --git a/common/src/tx_byte_pool_initialize.c b/common/src/tx_byte_pool_initialize.c
index 7b1ce011..92b6b106 100644
--- a/common/src/tx_byte_pool_initialize.c
+++ b/common/src/tx_byte_pool_initialize.c
@@ -80,7 +80,6 @@ ULONG _tx_byte_pool_performance_suspension_count;
ULONG _tx_byte_pool_performance_timeout_count;
#endif
-#endif
/**************************************************************************/
@@ -88,7 +87,7 @@ ULONG _tx_byte_pool_performance_timeout_count;
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -119,6 +118,11 @@ ULONG _tx_byte_pool_performance_timeout_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_byte_pool_initialize(VOID)
@@ -144,4 +148,4 @@ VOID _tx_byte_pool_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_byte_pool_performance_info_get.c b/common/src/tx_byte_pool_performance_info_get.c
index 53af8211..69968769 100644
--- a/common/src/tx_byte_pool_performance_info_get.c
+++ b/common/src/tx_byte_pool_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -84,6 +84,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_performance_info_get(TX_BYTE_POOL *pool_ptr, ULONG *allocates, ULONG *releases,
diff --git a/common/src/tx_byte_pool_performance_system_info_get.c b/common/src/tx_byte_pool_performance_system_info_get.c
index 02d0cc5b..d873e60a 100644
--- a/common/src/tx_byte_pool_performance_system_info_get.c
+++ b/common/src/tx_byte_pool_performance_system_info_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -81,6 +81,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_performance_system_info_get(ULONG *allocates, ULONG *releases,
diff --git a/common/src/tx_byte_pool_prioritize.c b/common/src/tx_byte_pool_prioritize.c
index b39d6214..0e8d2868 100644
--- a/common/src/tx_byte_pool_prioritize.c
+++ b/common/src/tx_byte_pool_prioritize.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_pool_prioritize(TX_BYTE_POOL *pool_ptr)
diff --git a/common/src/tx_byte_pool_search.c b/common/src/tx_byte_pool_search.c
index 3455d5f1..79e20095 100644
--- a/common/src/tx_byte_pool_search.c
+++ b/common/src/tx_byte_pool_search.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_search PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -77,6 +77,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UCHAR *_tx_byte_pool_search(TX_BYTE_POOL *pool_ptr, ULONG memory_size)
diff --git a/common/src/tx_byte_release.c b/common/src/tx_byte_release.c
index 404f1eb0..a60d4f49 100644
--- a/common/src/tx_byte_release.c
+++ b/common/src/tx_byte_release.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_release PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_byte_release(VOID *memory_ptr)
diff --git a/common/src/tx_event_flags_cleanup.c b/common/src/tx_event_flags_cleanup.c
index 1b58df24..df71e741 100644
--- a/common/src/tx_event_flags_cleanup.c
+++ b/common/src/tx_event_flags_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_event_flags_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
diff --git a/common/src/tx_event_flags_create.c b/common/src/tx_event_flags_create.c
index aa0e7269..13e2e69a 100644
--- a/common/src/tx_event_flags_create.c
+++ b/common/src/tx_event_flags_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_create(TX_EVENT_FLAGS_GROUP *group_ptr, CHAR *name_ptr)
diff --git a/common/src/tx_event_flags_delete.c b/common/src/tx_event_flags_delete.c
index d495c938..b384d4bb 100644
--- a/common/src/tx_event_flags_delete.c
+++ b/common/src/tx_event_flags_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_delete(TX_EVENT_FLAGS_GROUP *group_ptr)
diff --git a/common/src/tx_event_flags_get.c b/common/src/tx_event_flags_get.c
index ed3bba20..33b5c344 100644
--- a/common/src/tx_event_flags_get.c
+++ b/common/src/tx_event_flags_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_get(TX_EVENT_FLAGS_GROUP *group_ptr, ULONG requested_flags,
diff --git a/common/src/tx_event_flags_info_get.c b/common/src/tx_event_flags_info_get.c
index 608be7df..05437417 100644
--- a/common/src/tx_event_flags_info_get.c
+++ b/common/src/tx_event_flags_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_info_get(TX_EVENT_FLAGS_GROUP *group_ptr, CHAR **name, ULONG *current_flags,
diff --git a/common/src/tx_event_flags_initialize.c b/common/src/tx_event_flags_initialize.c
index 99800fe1..867e684f 100644
--- a/common/src/tx_event_flags_initialize.c
+++ b/common/src/tx_event_flags_initialize.c
@@ -65,7 +65,6 @@ ULONG _tx_event_flags_performance_timeout_count;
#endif
-#endif
@@ -74,7 +73,7 @@ ULONG _tx_event_flags_performance_timeout_count;
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -105,6 +104,11 @@ ULONG _tx_event_flags_performance_timeout_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_event_flags_initialize(VOID)
@@ -127,4 +131,4 @@ VOID _tx_event_flags_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_event_flags_performance_info_get.c b/common/src/tx_event_flags_performance_info_get.c
index 5607469d..508756f1 100644
--- a/common/src/tx_event_flags_performance_info_get.c
+++ b/common/src/tx_event_flags_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -77,6 +77,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_performance_info_get(TX_EVENT_FLAGS_GROUP *group_ptr, ULONG *sets, ULONG *gets,
diff --git a/common/src/tx_event_flags_performance_system_info_get.c b/common/src/tx_event_flags_performance_system_info_get.c
index b421dd77..9d8dd0ad 100644
--- a/common/src/tx_event_flags_performance_system_info_get.c
+++ b/common/src/tx_event_flags_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_performance_system_info_get(ULONG *sets, ULONG *gets, ULONG *suspensions, ULONG *timeouts)
diff --git a/common/src/tx_event_flags_set.c b/common/src/tx_event_flags_set.c
index aebe7d19..1fb30f9a 100644
--- a/common/src/tx_event_flags_set.c
+++ b/common/src/tx_event_flags_set.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_set PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_set(TX_EVENT_FLAGS_GROUP *group_ptr, ULONG flags_to_set, UINT set_option)
diff --git a/common/src/tx_event_flags_set_notify.c b/common/src/tx_event_flags_set_notify.c
index b65cd30b..1dc1cb49 100644
--- a/common/src/tx_event_flags_set_notify.c
+++ b/common/src/tx_event_flags_set_notify.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_event_flags_set_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_event_flags_set_notify(TX_EVENT_FLAGS_GROUP *group_ptr, VOID (*events_set_notify)(TX_EVENT_FLAGS_GROUP *notify_group_ptr))
diff --git a/common/src/tx_initialize_high_level.c b/common/src/tx_initialize_high_level.c
index 12dbd143..e9d90324 100644
--- a/common/src/tx_initialize_high_level.c
+++ b/common/src/tx_initialize_high_level.c
@@ -57,7 +57,7 @@ VOID *_tx_initialize_unused_memory;
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_high_level PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -106,6 +106,8 @@ VOID *_tx_initialize_unused_memory;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_initialize_high_level(VOID)
diff --git a/common/src/tx_initialize_kernel_enter.c b/common/src/tx_initialize_kernel_enter.c
index 5f9af949..5f27db43 100644
--- a/common/src/tx_initialize_kernel_enter.c
+++ b/common/src/tx_initialize_kernel_enter.c
@@ -46,7 +46,7 @@ TX_SAFETY_CRITICAL_EXCEPTION_HANDLER
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_kernel_enter PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -85,6 +85,8 @@ TX_SAFETY_CRITICAL_EXCEPTION_HANDLER
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_initialize_kernel_enter(VOID)
diff --git a/common/src/tx_initialize_kernel_setup.c b/common/src/tx_initialize_kernel_setup.c
index b961007e..c8dc3fa0 100644
--- a/common/src/tx_initialize_kernel_setup.c
+++ b/common/src/tx_initialize_kernel_setup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_kernel_setup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_initialize_kernel_setup(VOID)
diff --git a/common/src/tx_misra.c b/common/src/tx_misra.c
index 814205a7..ad463d3a 100644
--- a/common/src/tx_misra.c
+++ b/common/src/tx_misra.c
@@ -29,10 +29,11 @@
/**************************************************************************/
/**************************************************************************/
-#ifdef TX_MISRA_ENABLE
+#ifndef TX_MISRA_ENABLE
+#include "tx_api.h"
+#else
#define TX_THREAD_INIT
-//CHAR _tx_version_id[100] = "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX 6.0 MISRA C Compliant *";
-#endif
+//CHAR _tx_version_id[100] = "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX 6.1 MISRA C Compliant *";
#include "tx_api.h"
#include "tx_thread.h"
@@ -48,7 +49,7 @@
/**************************************************************************/
VOID _tx_misra_memset(VOID *ptr, UINT value, UINT size)
{
- memset(ptr, value, size);
+ memset(ptr, (INT)value, size);
}
@@ -92,7 +93,7 @@ ULONG _tx_misra_uchar_pointer_dif(UCHAR *ptr1, UCHAR *ptr2)
ULONG value;
- value = ptr1 - ptr2;
+ value = (ULONG)(ptr1 - ptr2);
return(value);
}
@@ -150,7 +151,7 @@ ULONG _tx_misra_ulong_pointer_dif(ULONG *ptr1, ULONG *ptr2)
{
ULONG value;
- value = ptr1 - ptr2;
+ value = (ULONG)(ptr1 - ptr2);
return(value);
}
@@ -220,7 +221,7 @@ ULONG _tx_misra_timer_pointer_dif(TX_TIMER_INTERNAL **ptr1, TX_TIMER_INTERNAL *
ULONG value;
- value = ptr1 - ptr2;
+ value = (ULONG)(ptr1 - ptr2);
return(value);
}
@@ -625,6 +626,7 @@ TX_MUTEX *_tx_misra_void_to_mutex_pointer_convert(VOID *pointer)
/**************************************************************************/
UINT _tx_misra_status_get(UINT status)
{
+ (VOID)status;
/* Return a successful status. */
return(TX_SUCCESS);
@@ -830,4 +832,5 @@ UCHAR *_tx_misra_char_to_uchar_pointer_convert(CHAR *pointer)
}
+#endif
diff --git a/common/src/tx_mutex_cleanup.c b/common/src/tx_mutex_cleanup.c
index f076c772..aac2950c 100644
--- a/common/src/tx_mutex_cleanup.c
+++ b/common/src/tx_mutex_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_mutex_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
@@ -218,7 +220,7 @@ TX_THREAD *previous_thread;
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_thread_release PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -250,6 +252,8 @@ TX_THREAD *previous_thread;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_mutex_thread_release(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_mutex_create.c b/common/src/tx_mutex_create.c
index 3b70289d..7925528a 100644
--- a/common/src/tx_mutex_create.c
+++ b/common/src/tx_mutex_create.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_create(TX_MUTEX *mutex_ptr, CHAR *name_ptr, UINT inherit)
diff --git a/common/src/tx_mutex_delete.c b/common/src/tx_mutex_delete.c
index 0b2dc079..7c3becc0 100644
--- a/common/src/tx_mutex_delete.c
+++ b/common/src/tx_mutex_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_delete(TX_MUTEX *mutex_ptr)
diff --git a/common/src/tx_mutex_get.c b/common/src/tx_mutex_get.c
index 1d805c84..83c438a2 100644
--- a/common/src/tx_mutex_get.c
+++ b/common/src/tx_mutex_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_get(TX_MUTEX *mutex_ptr, ULONG wait_option)
diff --git a/common/src/tx_mutex_info_get.c b/common/src/tx_mutex_info_get.c
index a148850b..f43e96e5 100644
--- a/common/src/tx_mutex_info_get.c
+++ b/common/src/tx_mutex_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_info_get(TX_MUTEX *mutex_ptr, CHAR **name, ULONG *count, TX_THREAD **owner,
diff --git a/common/src/tx_mutex_initialize.c b/common/src/tx_mutex_initialize.c
index 3b546ee7..941912b3 100644
--- a/common/src/tx_mutex_initialize.c
+++ b/common/src/tx_mutex_initialize.c
@@ -75,7 +75,6 @@ ULONG _tx_mutex_performance_priority_inversion_count;
ULONG _tx_mutex_performance__priority_inheritance_count;
#endif
-#endif
/**************************************************************************/
@@ -83,7 +82,7 @@ ULONG _tx_mutex_performance__priority_inheritance_count;
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -114,6 +113,11 @@ ULONG _tx_mutex_performance__priority_inheritance_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_mutex_initialize(VOID)
@@ -138,4 +142,4 @@ VOID _tx_mutex_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_mutex_performance_info_get.c b/common/src/tx_mutex_performance_info_get.c
index 3dbd35e4..b154f15e 100644
--- a/common/src/tx_mutex_performance_info_get.c
+++ b/common/src/tx_mutex_performance_info_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -79,6 +79,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_performance_info_get(TX_MUTEX *mutex_ptr, ULONG *puts, ULONG *gets,
diff --git a/common/src/tx_mutex_performance_system_info_get.c b/common/src/tx_mutex_performance_system_info_get.c
index f2cb61fb..a06c228c 100644
--- a/common/src/tx_mutex_performance_system_info_get.c
+++ b/common/src/tx_mutex_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_performance_system_info_get(ULONG *puts, ULONG *gets, ULONG *suspensions,
diff --git a/common/src/tx_mutex_prioritize.c b/common/src/tx_mutex_prioritize.c
index dddc7e54..5de8641a 100644
--- a/common/src/tx_mutex_prioritize.c
+++ b/common/src/tx_mutex_prioritize.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_prioritize(TX_MUTEX *mutex_ptr)
diff --git a/common/src/tx_mutex_priority_change.c b/common/src/tx_mutex_priority_change.c
index 6bb905d1..c5f58869 100644
--- a/common/src/tx_mutex_priority_change.c
+++ b/common/src/tx_mutex_priority_change.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_priority_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,13 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 William E. Lamie Modified comment(s), and */
+/* change thread state from */
+/* TX_SUSPENDED to */
+/* TX_PRIORITY_CHANGE before */
+/* calling */
+/* _tx_thread_system_suspend, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_mutex_priority_change(TX_THREAD *thread_ptr, UINT new_priority)
@@ -139,8 +146,8 @@ UINT map_index;
/* Increment the preempt disable flag. */
_tx_thread_preempt_disable++;
- /* Set the state to suspended. */
- thread_ptr -> tx_thread_state = TX_SUSPENDED;
+ /* Set the state to priority change. */
+ thread_ptr -> tx_thread_state = TX_PRIORITY_CHANGE;
/* Call actual non-interruptable thread suspension routine. */
_tx_thread_system_ni_suspend(thread_ptr, ((ULONG) 0));
@@ -175,8 +182,8 @@ UINT map_index;
/* Increment the preempt disable flag. */
_tx_thread_preempt_disable = _tx_thread_preempt_disable + ((UINT) 2);
- /* Set the state to suspended. */
- thread_ptr -> tx_thread_state = TX_SUSPENDED;
+ /* Set the state to priority change. */
+ thread_ptr -> tx_thread_state = TX_PRIORITY_CHANGE;
/* Set the suspending flag. */
thread_ptr -> tx_thread_suspending = TX_TRUE;
diff --git a/common/src/tx_mutex_put.c b/common/src/tx_mutex_put.c
index 93cfad07..fe3a49fd 100644
--- a/common/src/tx_mutex_put.c
+++ b/common/src/tx_mutex_put.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_mutex_put(TX_MUTEX *mutex_ptr)
diff --git a/common/src/tx_queue_cleanup.c b/common/src/tx_queue_cleanup.c
index 6583ec6e..93e24e04 100644
--- a/common/src/tx_queue_cleanup.c
+++ b/common/src/tx_queue_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_queue_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
diff --git a/common/src/tx_queue_create.c b/common/src/tx_queue_create.c
index ae105019..522075e5 100644
--- a/common/src/tx_queue_create.c
+++ b/common/src/tx_queue_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_create(TX_QUEUE *queue_ptr, CHAR *name_ptr, UINT message_size,
diff --git a/common/src/tx_queue_delete.c b/common/src/tx_queue_delete.c
index 343af731..32c6e49a 100644
--- a/common/src/tx_queue_delete.c
+++ b/common/src/tx_queue_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_delete(TX_QUEUE *queue_ptr)
diff --git a/common/src/tx_queue_flush.c b/common/src/tx_queue_flush.c
index ca338e8a..35855806 100644
--- a/common/src/tx_queue_flush.c
+++ b/common/src/tx_queue_flush.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_flush PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_flush(TX_QUEUE *queue_ptr)
diff --git a/common/src/tx_queue_front_send.c b/common/src/tx_queue_front_send.c
index 3becd09d..f183cba7 100644
--- a/common/src/tx_queue_front_send.c
+++ b/common/src/tx_queue_front_send.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_front_send PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_front_send(TX_QUEUE *queue_ptr, VOID *source_ptr, ULONG wait_option)
diff --git a/common/src/tx_queue_info_get.c b/common/src/tx_queue_info_get.c
index e0496929..5e94d41e 100644
--- a/common/src/tx_queue_info_get.c
+++ b/common/src/tx_queue_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_info_get(TX_QUEUE *queue_ptr, CHAR **name, ULONG *enqueued, ULONG *available_storage,
diff --git a/common/src/tx_queue_initialize.c b/common/src/tx_queue_initialize.c
index 0e9bb622..41fb6fa1 100644
--- a/common/src/tx_queue_initialize.c
+++ b/common/src/tx_queue_initialize.c
@@ -73,7 +73,6 @@ ULONG _tx_queue_performance_full_error_count;
ULONG _tx_queue_performance_timeout_count;
#endif
-#endif
/**************************************************************************/
@@ -81,7 +80,7 @@ ULONG _tx_queue_performance_timeout_count;
/* FUNCTION RELEASE */
/* */
/* _tx_queue_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -112,6 +111,11 @@ ULONG _tx_queue_performance_timeout_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_queue_initialize(VOID)
@@ -135,4 +139,4 @@ VOID _tx_queue_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_queue_performance_info_get.c b/common/src/tx_queue_performance_info_get.c
index 48d561b4..74d40f11 100644
--- a/common/src/tx_queue_performance_info_get.c
+++ b/common/src/tx_queue_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_performance_info_get(TX_QUEUE *queue_ptr, ULONG *messages_sent, ULONG *messages_received,
diff --git a/common/src/tx_queue_performance_system_info_get.c b/common/src/tx_queue_performance_system_info_get.c
index ebc58815..6846d3cc 100644
--- a/common/src/tx_queue_performance_system_info_get.c
+++ b/common/src/tx_queue_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_performance_system_info_get(ULONG *messages_sent, ULONG *messages_received,
diff --git a/common/src/tx_queue_prioritize.c b/common/src/tx_queue_prioritize.c
index 632e03b6..0768aa02 100644
--- a/common/src/tx_queue_prioritize.c
+++ b/common/src/tx_queue_prioritize.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_prioritize(TX_QUEUE *queue_ptr)
diff --git a/common/src/tx_queue_receive.c b/common/src/tx_queue_receive.c
index 72555df8..3cb2ea5a 100644
--- a/common/src/tx_queue_receive.c
+++ b/common/src/tx_queue_receive.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_receive PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_receive(TX_QUEUE *queue_ptr, VOID *destination_ptr, ULONG wait_option)
diff --git a/common/src/tx_queue_send.c b/common/src/tx_queue_send.c
index 4d242947..bdf60b97 100644
--- a/common/src/tx_queue_send.c
+++ b/common/src/tx_queue_send.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_send PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_send(TX_QUEUE *queue_ptr, VOID *source_ptr, ULONG wait_option)
diff --git a/common/src/tx_queue_send_notify.c b/common/src/tx_queue_send_notify.c
index 67b26dea..a0bbf527 100644
--- a/common/src/tx_queue_send_notify.c
+++ b/common/src/tx_queue_send_notify.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_queue_send_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_queue_send_notify(TX_QUEUE *queue_ptr, VOID (*queue_send_notify)(TX_QUEUE *notify_queue_ptr))
diff --git a/common/src/tx_semaphore_ceiling_put.c b/common/src/tx_semaphore_ceiling_put.c
index 7b101228..30668683 100644
--- a/common/src/tx_semaphore_ceiling_put.c
+++ b/common/src/tx_semaphore_ceiling_put.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_ceiling_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_ceiling_put(TX_SEMAPHORE *semaphore_ptr, ULONG ceiling)
diff --git a/common/src/tx_semaphore_cleanup.c b/common/src/tx_semaphore_cleanup.c
index 498f9d7d..abe23046 100644
--- a/common/src/tx_semaphore_cleanup.c
+++ b/common/src/tx_semaphore_cleanup.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_cleanup PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_semaphore_cleanup(TX_THREAD *thread_ptr, ULONG suspension_sequence)
diff --git a/common/src/tx_semaphore_create.c b/common/src/tx_semaphore_create.c
index 377a7777..028dcab0 100644
--- a/common/src/tx_semaphore_create.c
+++ b/common/src/tx_semaphore_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_create(TX_SEMAPHORE *semaphore_ptr, CHAR *name_ptr, ULONG initial_count)
diff --git a/common/src/tx_semaphore_delete.c b/common/src/tx_semaphore_delete.c
index a8297463..857a0fc5 100644
--- a/common/src/tx_semaphore_delete.c
+++ b/common/src/tx_semaphore_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_delete(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/tx_semaphore_get.c b/common/src/tx_semaphore_get.c
index 9e1072dc..ff5dd93b 100644
--- a/common/src/tx_semaphore_get.c
+++ b/common/src/tx_semaphore_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_get(TX_SEMAPHORE *semaphore_ptr, ULONG wait_option)
diff --git a/common/src/tx_semaphore_info_get.c b/common/src/tx_semaphore_info_get.c
index 8f983072..8ca99ef3 100644
--- a/common/src/tx_semaphore_info_get.c
+++ b/common/src/tx_semaphore_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_info_get(TX_SEMAPHORE *semaphore_ptr, CHAR **name, ULONG *current_value,
diff --git a/common/src/tx_semaphore_initialize.c b/common/src/tx_semaphore_initialize.c
index ff97845c..a304e54b 100644
--- a/common/src/tx_semaphore_initialize.c
+++ b/common/src/tx_semaphore_initialize.c
@@ -65,7 +65,6 @@ ULONG _tx_semaphore_performance_suspension_count;
ULONG _tx_semaphore_performance_timeout_count;
#endif
-#endif
/**************************************************************************/
@@ -73,7 +72,7 @@ ULONG _tx_semaphore_performance_timeout_count;
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -104,6 +103,11 @@ ULONG _tx_semaphore_performance_timeout_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* opt out of function when */
+/* TX_INLINE_INITIALIZATION is */
+/* defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_semaphore_initialize(VOID)
@@ -126,4 +130,4 @@ VOID _tx_semaphore_initialize(VOID)
#endif
#endif
}
-
+#endif
diff --git a/common/src/tx_semaphore_performance_info_get.c b/common/src/tx_semaphore_performance_info_get.c
index fcef0321..5e792e95 100644
--- a/common/src/tx_semaphore_performance_info_get.c
+++ b/common/src/tx_semaphore_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_performance_info_get(TX_SEMAPHORE *semaphore_ptr, ULONG *puts, ULONG *gets,
diff --git a/common/src/tx_semaphore_performance_system_info_get.c b/common/src/tx_semaphore_performance_system_info_get.c
index 6d37b310..4bdb0d19 100644
--- a/common/src/tx_semaphore_performance_system_info_get.c
+++ b/common/src/tx_semaphore_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_performance_system_info_get(ULONG *puts, ULONG *gets, ULONG *suspensions, ULONG *timeouts)
diff --git a/common/src/tx_semaphore_prioritize.c b/common/src/tx_semaphore_prioritize.c
index 0072b7e6..de20e1f8 100644
--- a/common/src/tx_semaphore_prioritize.c
+++ b/common/src/tx_semaphore_prioritize.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_prioritize(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/tx_semaphore_put.c b/common/src/tx_semaphore_put.c
index 09ae09cb..dbd973df 100644
--- a/common/src/tx_semaphore_put.c
+++ b/common/src/tx_semaphore_put.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_put(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/tx_semaphore_put_notify.c b/common/src/tx_semaphore_put_notify.c
index b5b71e7f..5fb7c709 100644
--- a/common/src/tx_semaphore_put_notify.c
+++ b/common/src/tx_semaphore_put_notify.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_put_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_semaphore_put_notify(TX_SEMAPHORE *semaphore_ptr, VOID (*semaphore_put_notify)(TX_SEMAPHORE *notify_semaphore_ptr))
diff --git a/common/src/tx_thread_create.c b/common/src/tx_thread_create.c
index 4169d362..6af34e3c 100644
--- a/common/src/tx_thread_create.c
+++ b/common/src/tx_thread_create.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -80,6 +80,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 William E. Lamie Modified comment(s), and */
+/* changed stack calculations */
+/* to use ALIGN_TYPE integers, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_create(TX_THREAD *thread_ptr, CHAR *name_ptr, VOID (*entry_function)(ULONG id), ULONG entry_input,
@@ -96,8 +100,8 @@ UINT saved_threshold = ((UINT) 0);
UCHAR *temp_ptr;
#ifdef TX_ENABLE_STACK_CHECKING
-ULONG new_stack_start;
-ULONG updated_stack_start;
+ALIGN_TYPE new_stack_start;
+ALIGN_TYPE updated_stack_start;
#endif
#ifndef TX_DISABLE_STACK_FILLING
@@ -116,7 +120,7 @@ ULONG updated_stack_start;
stack_size = ((stack_size/(sizeof(ULONG))) * (sizeof(ULONG))) - (sizeof(ULONG));
/* Ensure the starting stack address is evenly aligned. */
- new_stack_start = TX_POINTER_TO_ULONG_CONVERT(stack_start);
+ new_stack_start = TX_POINTER_TO_ALIGN_TYPE_CONVERT(stack_start);
updated_stack_start = ((((ULONG) new_stack_start) + ((sizeof(ULONG)) - ((ULONG) 1)) ) & (~((sizeof(ULONG)) - ((ULONG) 1))));
/* Determine if the starting stack address is different. */
@@ -128,7 +132,7 @@ ULONG updated_stack_start;
}
/* Update the starting stack pointer. */
- stack_start = TX_ULONG_TO_POINTER_CONVERT(updated_stack_start);
+ stack_start = TX_ALIGN_TYPE_TO_POINTER_CONVERT(updated_stack_start);
#endif
/* Prepare the thread control block prior to placing it on the created
diff --git a/common/src/tx_thread_delete.c b/common/src/tx_thread_delete.c
index 3d384966..a3a5572b 100644
--- a/common/src/tx_thread_delete.c
+++ b/common/src/tx_thread_delete.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_delete(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_entry_exit_notify.c b/common/src/tx_thread_entry_exit_notify.c
index 273864f2..b8c69a61 100644
--- a/common/src/tx_thread_entry_exit_notify.c
+++ b/common/src/tx_thread_entry_exit_notify.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_entry_exit_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_entry_exit_notify(TX_THREAD *thread_ptr, VOID (*thread_entry_exit_notify)(TX_THREAD *notify_thread_ptr, UINT id))
diff --git a/common/src/tx_thread_identify.c b/common/src/tx_thread_identify.c
index 49f9b338..80145a0f 100644
--- a/common/src/tx_thread_identify.c
+++ b/common/src/tx_thread_identify.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_identify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
TX_THREAD *_tx_thread_identify(VOID)
diff --git a/common/src/tx_thread_info_get.c b/common/src/tx_thread_info_get.c
index 1f0acc83..2597050d 100644
--- a/common/src/tx_thread_info_get.c
+++ b/common/src/tx_thread_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_info_get(TX_THREAD *thread_ptr, CHAR **name, UINT *state, ULONG *run_count,
diff --git a/common/src/tx_thread_initialize.c b/common/src/tx_thread_initialize.c
index 99127066..9ced1ccd 100644
--- a/common/src/tx_thread_initialize.c
+++ b/common/src/tx_thread_initialize.c
@@ -277,7 +277,7 @@ const CHAR _tx_thread_special_string[] =
/* FUNCTION RELEASE */
/* */
/* _tx_thread_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -308,6 +308,8 @@ const CHAR _tx_thread_special_string[] =
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_initialize(VOID)
diff --git a/common/src/tx_thread_performance_info_get.c b/common/src/tx_thread_performance_info_get.c
index ba22b346..f61ed3d8 100644
--- a/common/src/tx_thread_performance_info_get.c
+++ b/common/src/tx_thread_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -93,6 +93,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_performance_info_get(TX_THREAD *thread_ptr, ULONG *resumptions, ULONG *suspensions,
diff --git a/common/src/tx_thread_performance_system_info_get.c b/common/src/tx_thread_performance_system_info_get.c
index 0d85cc10..c027ea1b 100644
--- a/common/src/tx_thread_performance_system_info_get.c
+++ b/common/src/tx_thread_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -93,6 +93,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_performance_system_info_get(ULONG *resumptions, ULONG *suspensions,
diff --git a/common/src/tx_thread_preemption_change.c b/common/src/tx_thread_preemption_change.c
index 3c6dd51e..9b323e2b 100644
--- a/common/src/tx_thread_preemption_change.c
+++ b/common/src/tx_thread_preemption_change.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_preemption_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_preemption_change(TX_THREAD *thread_ptr, UINT new_threshold, UINT *old_threshold)
diff --git a/common/src/tx_thread_priority_change.c b/common/src/tx_thread_priority_change.c
index 8a18fb4b..967867b1 100644
--- a/common/src/tx_thread_priority_change.c
+++ b/common/src/tx_thread_priority_change.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_priority_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -77,6 +77,13 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 William E. Lamie Modified comment(s), and */
+/* change thread state from */
+/* TX_SUSPENDED to */
+/* TX_PRIORITY_CHANGE before */
+/* calling */
+/* _tx_thread_system_suspend, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_priority_change(TX_THREAD *thread_ptr, UINT new_priority, UINT *old_priority)
@@ -133,8 +140,8 @@ UINT original_priority;
else
{
- /* Set the state to suspended. */
- thread_ptr -> tx_thread_state = TX_SUSPENDED;
+ /* Set the state to priority change. */
+ thread_ptr -> tx_thread_state = TX_PRIORITY_CHANGE;
/* Pickup the next thread to execute. */
execute_ptr = _tx_thread_execute_ptr;
diff --git a/common/src/tx_thread_relinquish.c b/common/src/tx_thread_relinquish.c
index 4dcfb76c..b2606601 100644
--- a/common/src/tx_thread_relinquish.c
+++ b/common/src/tx_thread_relinquish.c
@@ -38,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_relinquish PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_relinquish(VOID)
diff --git a/common/src/tx_thread_reset.c b/common/src/tx_thread_reset.c
index 5eca80d3..6c98c2b1 100644
--- a/common/src/tx_thread_reset.c
+++ b/common/src/tx_thread_reset.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_reset PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_reset(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_resume.c b/common/src/tx_thread_resume.c
index 43e789f7..bb111592 100644
--- a/common/src/tx_thread_resume.c
+++ b/common/src/tx_thread_resume.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_resume PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_resume(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_shell_entry.c b/common/src/tx_thread_shell_entry.c
index 67d61a40..ef106c5c 100644
--- a/common/src/tx_thread_shell_entry.c
+++ b/common/src/tx_thread_shell_entry.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_shell_entry PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_shell_entry(VOID)
diff --git a/common/src/tx_thread_sleep.c b/common/src/tx_thread_sleep.c
index 2f24c438..e4b92c57 100644
--- a/common/src/tx_thread_sleep.c
+++ b/common/src/tx_thread_sleep.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_sleep PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_sleep(ULONG timer_ticks)
diff --git a/common/src/tx_thread_stack_analyze.c b/common/src/tx_thread_stack_analyze.c
index c690724d..7a75ab30 100644
--- a/common/src/tx_thread_stack_analyze.c
+++ b/common/src/tx_thread_stack_analyze.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_analyze PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_stack_analyze(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_stack_error_handler.c b/common/src/tx_thread_stack_error_handler.c
index 46235137..9c90b1a7 100644
--- a/common/src/tx_thread_stack_error_handler.c
+++ b/common/src/tx_thread_stack_error_handler.c
@@ -26,6 +26,7 @@
/* Include necessary system files. */
#include "tx_api.h"
+#ifdef TX_MISRA_ENABLE
#include "tx_thread.h"
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_error_handler PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +66,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* update misra support, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_stack_error_handler(TX_THREAD *thread_ptr)
@@ -102,4 +106,5 @@ TX_INTERRUPT_SAVE_AREA
}
#endif
}
+#endif /* TX_MISRA_ENABLE */
diff --git a/common/src/tx_thread_stack_error_notify.c b/common/src/tx_thread_stack_error_notify.c
index abd456d2..a66eab56 100644
--- a/common/src/tx_thread_stack_error_notify.c
+++ b/common/src/tx_thread_stack_error_notify.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_error_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_stack_error_notify(VOID (*stack_error_handler)(TX_THREAD *thread_ptr))
diff --git a/common/src/tx_thread_suspend.c b/common/src/tx_thread_suspend.c
index 20c83415..764158b7 100644
--- a/common/src/tx_thread_suspend.c
+++ b/common/src/tx_thread_suspend.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_suspend PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_suspend(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_system_preempt_check.c b/common/src/tx_thread_system_preempt_check.c
index 0b92bb8b..8f1d00a1 100644
--- a/common/src/tx_thread_system_preempt_check.c
+++ b/common/src/tx_thread_system_preempt_check.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_preempt_check PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_system_preempt_check(VOID)
diff --git a/common/src/tx_thread_system_resume.c b/common/src/tx_thread_system_resume.c
index b81b5d70..278e9b11 100644
--- a/common/src/tx_thread_system_resume.c
+++ b/common/src/tx_thread_system_resume.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_resume PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_system_resume(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_system_suspend.c b/common/src/tx_thread_system_suspend.c
index f3880e24..56dc710f 100644
--- a/common/src/tx_thread_system_suspend.c
+++ b/common/src/tx_thread_system_suspend.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_suspend PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* */
/* AUTHOR */
/* */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_system_suspend(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_terminate.c b/common/src/tx_thread_terminate.c
index 012d128e..a1037da2 100644
--- a/common/src/tx_thread_terminate.c
+++ b/common/src/tx_thread_terminate.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_terminate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_terminate(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_thread_time_slice.c b/common/src/tx_thread_time_slice.c
index d629ab9a..ebcd41b5 100644
--- a/common/src/tx_thread_time_slice.c
+++ b/common/src/tx_thread_time_slice.c
@@ -22,6 +22,7 @@
#define TX_SOURCE_CODE
+#ifndef TX_NO_TIMER
/* Include necessary system files. */
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_time_slice PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +70,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Scott Larson Modified comment(s), and */
+/* opt out of function when */
+/* TX_NO_TIMER is defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_time_slice(VOID)
@@ -182,3 +187,4 @@ UINT preempt_disable;
#endif
}
+#endif
diff --git a/common/src/tx_thread_time_slice_change.c b/common/src/tx_thread_time_slice_change.c
index 19ca83fc..8e834b2c 100644
--- a/common/src/tx_thread_time_slice_change.c
+++ b/common/src/tx_thread_time_slice_change.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_time_slice_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_time_slice_change(TX_THREAD *thread_ptr, ULONG new_time_slice, ULONG *old_time_slice)
diff --git a/common/src/tx_thread_timeout.c b/common/src/tx_thread_timeout.c
index 0ac5c022..01e69e7a 100644
--- a/common/src/tx_thread_timeout.c
+++ b/common/src/tx_thread_timeout.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_timeout PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_thread_timeout(ULONG timeout_input)
diff --git a/common/src/tx_thread_wait_abort.c b/common/src/tx_thread_wait_abort.c
index c590e17a..5893e667 100644
--- a/common/src/tx_thread_wait_abort.c
+++ b/common/src/tx_thread_wait_abort.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_wait_abort PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_thread_wait_abort(TX_THREAD *thread_ptr)
diff --git a/common/src/tx_time_get.c b/common/src/tx_time_get.c
index 2bc69bc0..db44bdb5 100644
--- a/common/src/tx_time_get.c
+++ b/common/src/tx_time_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_time_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
ULONG _tx_time_get(VOID)
diff --git a/common/src/tx_time_set.c b/common/src/tx_time_set.c
index 83522f7d..13856cef 100644
--- a/common/src/tx_time_set.c
+++ b/common/src/tx_time_set.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_time_set PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_time_set(ULONG new_time)
diff --git a/common/src/tx_timer_activate.c b/common/src/tx_timer_activate.c
index 69580545..9529c462 100644
--- a/common/src/tx_timer_activate.c
+++ b/common/src/tx_timer_activate.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_activate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_activate(TX_TIMER *timer_ptr)
diff --git a/common/src/tx_timer_change.c b/common/src/tx_timer_change.c
index ca796a3f..b1748061 100644
--- a/common/src/tx_timer_change.c
+++ b/common/src/tx_timer_change.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_change(TX_TIMER *timer_ptr, ULONG initial_ticks, ULONG reschedule_ticks)
diff --git a/common/src/tx_timer_create.c b/common/src/tx_timer_create.c
index a394fcf2..b4eb949d 100644
--- a/common/src/tx_timer_create.c
+++ b/common/src/tx_timer_create.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_create(TX_TIMER *timer_ptr, CHAR *name_ptr,
diff --git a/common/src/tx_timer_deactivate.c b/common/src/tx_timer_deactivate.c
index b93c2785..0ae1e448 100644
--- a/common/src/tx_timer_deactivate.c
+++ b/common/src/tx_timer_deactivate.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_deactivate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_deactivate(TX_TIMER *timer_ptr)
diff --git a/common/src/tx_timer_delete.c b/common/src/tx_timer_delete.c
index c5f444b0..3a7a89b5 100644
--- a/common/src/tx_timer_delete.c
+++ b/common/src/tx_timer_delete.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_delete(TX_TIMER *timer_ptr)
diff --git a/common/src/tx_timer_expiration_process.c b/common/src/tx_timer_expiration_process.c
index ffe9ba81..38cce3df 100644
--- a/common/src/tx_timer_expiration_process.c
+++ b/common/src/tx_timer_expiration_process.c
@@ -22,6 +22,7 @@
#define TX_SOURCE_CODE
+#ifndef TX_NO_TIMER
/* Include necessary system files. */
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_expiration_process PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +73,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Scott Larson Modified comment(s), and */
+/* opt out of function when */
+/* TX_NO_TIMER is defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_timer_expiration_process(VOID)
@@ -475,3 +480,4 @@ TX_TIMER *timer_ptr;
#endif
}
+#endif
diff --git a/common/src/tx_timer_info_get.c b/common/src/tx_timer_info_get.c
index d422910b..62b47fca 100644
--- a/common/src/tx_timer_info_get.c
+++ b/common/src/tx_timer_info_get.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_info_get(TX_TIMER *timer_ptr, CHAR **name, UINT *active, ULONG *remaining_ticks,
diff --git a/common/src/tx_timer_initialize.c b/common/src/tx_timer_initialize.c
index f86498f4..8532b1e6 100644
--- a/common/src/tx_timer_initialize.c
+++ b/common/src/tx_timer_initialize.c
@@ -167,7 +167,7 @@ ULONG _tx_timer_time_slice;
/* FUNCTION RELEASE */
/* */
/* _tx_timer_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -198,6 +198,8 @@ ULONG _tx_timer_time_slice;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_timer_initialize(VOID)
diff --git a/common/src/tx_timer_performance_info_get.c b/common/src/tx_timer_performance_info_get.c
index e765abc9..39e60b44 100644
--- a/common/src/tx_timer_performance_info_get.c
+++ b/common/src/tx_timer_performance_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_performance_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -79,6 +79,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_performance_info_get(TX_TIMER *timer_ptr, ULONG *activates, ULONG *reactivates,
diff --git a/common/src/tx_timer_performance_system_info_get.c b/common/src/tx_timer_performance_system_info_get.c
index 5439864d..498cee30 100644
--- a/common/src/tx_timer_performance_system_info_get.c
+++ b/common/src/tx_timer_performance_system_info_get.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_performance_system_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_timer_performance_system_info_get(ULONG *activates, ULONG *reactivates,
diff --git a/common/src/tx_timer_system_activate.c b/common/src/tx_timer_system_activate.c
index a4b844d3..d0617a8d 100644
--- a/common/src/tx_timer_system_activate.c
+++ b/common/src/tx_timer_system_activate.c
@@ -22,6 +22,7 @@
#define TX_SOURCE_CODE
+#ifndef TX_NO_TIMER
/* Include necessary system files. */
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_system_activate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +70,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Scott Larson Modified comment(s), and */
+/* opt out of function when */
+/* TX_NO_TIMER is defined, */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_timer_system_activate(TX_TIMER_INTERNAL *timer_ptr)
@@ -162,3 +167,4 @@ ULONG expiration_time;
}
}
+#endif
diff --git a/common/src/tx_timer_system_deactivate.c b/common/src/tx_timer_system_deactivate.c
index b951791f..909bf458 100644
--- a/common/src/tx_timer_system_deactivate.c
+++ b/common/src/tx_timer_system_deactivate.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_system_deactivate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_timer_system_deactivate(TX_TIMER_INTERNAL *timer_ptr)
diff --git a/common/src/tx_timer_thread_entry.c b/common/src/tx_timer_thread_entry.c
index cc8b036c..8b1a262d 100644
--- a/common/src/tx_timer_thread_entry.c
+++ b/common/src/tx_timer_thread_entry.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_thread_entry PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifndef TX_TIMER_PROCESS_IN_ISR
diff --git a/common/src/tx_trace_buffer_full_notify.c b/common/src/tx_trace_buffer_full_notify.c
index e8723870..d0901e0e 100644
--- a/common/src/tx_trace_buffer_full_notify.c
+++ b/common/src/tx_trace_buffer_full_notify.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_buffer_full_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_buffer_full_notify(VOID (*full_buffer_callback)(VOID *buffer))
diff --git a/common/src/tx_trace_disable.c b/common/src/tx_trace_disable.c
index 61881ce2..ef1df303 100644
--- a/common/src/tx_trace_disable.c
+++ b/common/src/tx_trace_disable.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_disable PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +64,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_disable(VOID)
diff --git a/common/src/tx_trace_enable.c b/common/src/tx_trace_enable.c
index 079500fd..8278d5e5 100644
--- a/common/src/tx_trace_enable.c
+++ b/common/src/tx_trace_enable.c
@@ -44,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_enable PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -79,6 +79,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_enable(VOID *trace_buffer_start, ULONG trace_buffer_size, ULONG registry_entries)
diff --git a/common/src/tx_trace_event_filter.c b/common/src/tx_trace_event_filter.c
index 82c23789..4bcedafa 100644
--- a/common/src/tx_trace_event_filter.c
+++ b/common/src/tx_trace_event_filter.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_event_filter PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_event_filter(ULONG event_filter_bits)
diff --git a/common/src/tx_trace_event_unfilter.c b/common/src/tx_trace_event_unfilter.c
index 6c2e8011..5dc5c085 100644
--- a/common/src/tx_trace_event_unfilter.c
+++ b/common/src/tx_trace_event_unfilter.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_event_unfilter PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_event_unfilter(ULONG event_unfilter_bits)
diff --git a/common/src/tx_trace_initialize.c b/common/src/tx_trace_initialize.c
index 1be5408c..18d24feb 100644
--- a/common/src/tx_trace_initialize.c
+++ b/common/src/tx_trace_initialize.c
@@ -100,7 +100,7 @@ ULONG _tx_trace_registry_search_start;
/* FUNCTION RELEASE */
/* */
/* _tx_trace_initialize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -131,6 +131,8 @@ ULONG _tx_trace_registry_search_start;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_trace_initialize(VOID)
diff --git a/common/src/tx_trace_interrupt_control.c b/common/src/tx_trace_interrupt_control.c
index 3f8addc4..d3020e67 100644
--- a/common/src/tx_trace_interrupt_control.c
+++ b/common/src/tx_trace_interrupt_control.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_interrupt_control PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_interrupt_control(UINT new_posture)
diff --git a/common/src/tx_trace_isr_enter_insert.c b/common/src/tx_trace_isr_enter_insert.c
index 9ab427c2..32a5efa9 100644
--- a/common/src/tx_trace_isr_enter_insert.c
+++ b/common/src/tx_trace_isr_enter_insert.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_isr_enter_insert PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_trace_isr_enter_insert(ULONG isr_id)
diff --git a/common/src/tx_trace_isr_exit_insert.c b/common/src/tx_trace_isr_exit_insert.c
index ef484c3b..5b6866a6 100644
--- a/common/src/tx_trace_isr_exit_insert.c
+++ b/common/src/tx_trace_isr_exit_insert.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_isr_exit_insert PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_trace_isr_exit_insert(ULONG isr_id)
diff --git a/common/src/tx_trace_object_register.c b/common/src/tx_trace_object_register.c
index f4cee525..e0d24981 100644
--- a/common/src/tx_trace_object_register.c
+++ b/common/src/tx_trace_object_register.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_object_register PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_trace_object_register(UCHAR object_type, VOID *object_ptr, CHAR *object_name, ULONG parameter_1, ULONG parameter_2)
diff --git a/common/src/tx_trace_object_unregister.c b/common/src/tx_trace_object_unregister.c
index abdc4bc1..ea90e75b 100644
--- a/common/src/tx_trace_object_unregister.c
+++ b/common/src/tx_trace_object_unregister.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_object_unregister PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _tx_trace_object_unregister(VOID *object_ptr)
diff --git a/common/src/tx_trace_user_event_insert.c b/common/src/tx_trace_user_event_insert.c
index 5e21ff64..51ad9c3f 100644
--- a/common/src/tx_trace_user_event_insert.c
+++ b/common/src/tx_trace_user_event_insert.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_trace_user_event_insert PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _tx_trace_user_event_insert(ULONG event_id, ULONG info_field_1, ULONG info_field_2, ULONG info_field_3, ULONG info_field_4)
diff --git a/common/src/txe_block_allocate.c b/common/src/txe_block_allocate.c
index e100758f..0ce09d99 100644
--- a/common/src/txe_block_allocate.c
+++ b/common/src/txe_block_allocate.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_block_allocate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option)
diff --git a/common/src/txe_block_pool_create.c b/common/src/txe_block_pool_create.c
index 7aba85ac..07146e36 100644
--- a/common/src/txe_block_pool_create.c
+++ b/common/src/txe_block_pool_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_block_pool_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_pool_create(TX_BLOCK_POOL *pool_ptr, CHAR *name_ptr, ULONG block_size,
diff --git a/common/src/txe_block_pool_delete.c b/common/src/txe_block_pool_delete.c
index dc18a69a..42342568 100644
--- a/common/src/txe_block_pool_delete.c
+++ b/common/src/txe_block_pool_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_block_pool_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_pool_delete(TX_BLOCK_POOL *pool_ptr)
diff --git a/common/src/txe_block_pool_info_get.c b/common/src/txe_block_pool_info_get.c
index 631a5529..d03a8c6d 100644
--- a/common/src/txe_block_pool_info_get.c
+++ b/common/src/txe_block_pool_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_block_pool_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_pool_info_get(TX_BLOCK_POOL *pool_ptr, CHAR **name, ULONG *available_blocks,
diff --git a/common/src/txe_block_pool_prioritize.c b/common/src/txe_block_pool_prioritize.c
index da32a9e8..5d9088d5 100644
--- a/common/src/txe_block_pool_prioritize.c
+++ b/common/src/txe_block_pool_prioritize.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_block_pool_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_pool_prioritize(TX_BLOCK_POOL *pool_ptr)
diff --git a/common/src/txe_block_release.c b/common/src/txe_block_release.c
index 54914be0..908e3f6f 100644
--- a/common/src/txe_block_release.c
+++ b/common/src/txe_block_release.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_block_release PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_block_release(VOID *block_ptr)
diff --git a/common/src/txe_byte_allocate.c b/common/src/txe_byte_allocate.c
index 5f374024..5f48dbc6 100644
--- a/common/src/txe_byte_allocate.c
+++ b/common/src/txe_byte_allocate.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_byte_allocate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr,
diff --git a/common/src/txe_byte_pool_create.c b/common/src/txe_byte_pool_create.c
index 9a45d76b..324160b8 100644
--- a/common/src/txe_byte_pool_create.c
+++ b/common/src/txe_byte_pool_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_byte_pool_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -77,6 +77,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_pool_create(TX_BYTE_POOL *pool_ptr, CHAR *name_ptr, VOID *pool_start, ULONG pool_size, UINT pool_control_block_size)
diff --git a/common/src/txe_byte_pool_delete.c b/common/src/txe_byte_pool_delete.c
index b3d8a505..29e3d30b 100644
--- a/common/src/txe_byte_pool_delete.c
+++ b/common/src/txe_byte_pool_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_byte_pool_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_pool_delete(TX_BYTE_POOL *pool_ptr)
diff --git a/common/src/txe_byte_pool_info_get.c b/common/src/txe_byte_pool_info_get.c
index cd735df8..b2b97096 100644
--- a/common/src/txe_byte_pool_info_get.c
+++ b/common/src/txe_byte_pool_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_byte_pool_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_pool_info_get(TX_BYTE_POOL *pool_ptr, CHAR **name, ULONG *available_bytes,
diff --git a/common/src/txe_byte_pool_prioritize.c b/common/src/txe_byte_pool_prioritize.c
index 18e7e4b4..aa64f7c3 100644
--- a/common/src/txe_byte_pool_prioritize.c
+++ b/common/src/txe_byte_pool_prioritize.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_byte_pool_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_pool_prioritize(TX_BYTE_POOL *pool_ptr)
diff --git a/common/src/txe_byte_release.c b/common/src/txe_byte_release.c
index c7a11714..4a181145 100644
--- a/common/src/txe_byte_release.c
+++ b/common/src/txe_byte_release.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_byte_release PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_byte_release(VOID *memory_ptr)
diff --git a/common/src/txe_event_flags_create.c b/common/src/txe_event_flags_create.c
index ed2038ee..8ee2f44a 100644
--- a/common/src/txe_event_flags_create.c
+++ b/common/src/txe_event_flags_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_create(TX_EVENT_FLAGS_GROUP *group_ptr, CHAR *name_ptr, UINT event_control_block_size)
diff --git a/common/src/txe_event_flags_delete.c b/common/src/txe_event_flags_delete.c
index ebe73938..0a4fc127 100644
--- a/common/src/txe_event_flags_delete.c
+++ b/common/src/txe_event_flags_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_delete(TX_EVENT_FLAGS_GROUP *group_ptr)
diff --git a/common/src/txe_event_flags_get.c b/common/src/txe_event_flags_get.c
index 3ded965f..c67becce 100644
--- a/common/src/txe_event_flags_get.c
+++ b/common/src/txe_event_flags_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -77,6 +77,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_get(TX_EVENT_FLAGS_GROUP *group_ptr, ULONG requested_flags,
diff --git a/common/src/txe_event_flags_info_get.c b/common/src/txe_event_flags_info_get.c
index 6abfeb79..ac96f7ee 100644
--- a/common/src/txe_event_flags_info_get.c
+++ b/common/src/txe_event_flags_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_info_get(TX_EVENT_FLAGS_GROUP *group_ptr, CHAR **name, ULONG *current_flags,
diff --git a/common/src/txe_event_flags_set.c b/common/src/txe_event_flags_set.c
index a0e97bb8..bafdf020 100644
--- a/common/src/txe_event_flags_set.c
+++ b/common/src/txe_event_flags_set.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_set PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_set(TX_EVENT_FLAGS_GROUP *group_ptr, ULONG flags_to_set, UINT set_option)
diff --git a/common/src/txe_event_flags_set_notify.c b/common/src/txe_event_flags_set_notify.c
index 621848be..23d59010 100644
--- a/common/src/txe_event_flags_set_notify.c
+++ b/common/src/txe_event_flags_set_notify.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_event_flags_set_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_event_flags_set_notify(TX_EVENT_FLAGS_GROUP *group_ptr, VOID (*events_set_notify)(TX_EVENT_FLAGS_GROUP *notify_group_ptr))
diff --git a/common/src/txe_mutex_create.c b/common/src/txe_mutex_create.c
index 76f9a215..64ae1e28 100644
--- a/common/src/txe_mutex_create.c
+++ b/common/src/txe_mutex_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_mutex_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_create(TX_MUTEX *mutex_ptr, CHAR *name_ptr, UINT inherit, UINT mutex_control_block_size)
diff --git a/common/src/txe_mutex_delete.c b/common/src/txe_mutex_delete.c
index de5ff718..8f174f0a 100644
--- a/common/src/txe_mutex_delete.c
+++ b/common/src/txe_mutex_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_mutex_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_delete(TX_MUTEX *mutex_ptr)
diff --git a/common/src/txe_mutex_get.c b/common/src/txe_mutex_get.c
index c1a81601..3ca1a1b3 100644
--- a/common/src/txe_mutex_get.c
+++ b/common/src/txe_mutex_get.c
@@ -39,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_mutex_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_get(TX_MUTEX *mutex_ptr, ULONG wait_option)
diff --git a/common/src/txe_mutex_info_get.c b/common/src/txe_mutex_info_get.c
index 853c7470..439295b3 100644
--- a/common/src/txe_mutex_info_get.c
+++ b/common/src/txe_mutex_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_mutex_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_info_get(TX_MUTEX *mutex_ptr, CHAR **name, ULONG *count, TX_THREAD **owner,
diff --git a/common/src/txe_mutex_prioritize.c b/common/src/txe_mutex_prioritize.c
index 9df7065a..cf230eb8 100644
--- a/common/src/txe_mutex_prioritize.c
+++ b/common/src/txe_mutex_prioritize.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_mutex_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_prioritize(TX_MUTEX *mutex_ptr)
diff --git a/common/src/txe_mutex_put.c b/common/src/txe_mutex_put.c
index 16de56e1..e7b711a3 100644
--- a/common/src/txe_mutex_put.c
+++ b/common/src/txe_mutex_put.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_mutex_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_mutex_put(TX_MUTEX *mutex_ptr)
diff --git a/common/src/txe_queue_create.c b/common/src/txe_queue_create.c
index 006386f3..8a7d0beb 100644
--- a/common/src/txe_queue_create.c
+++ b/common/src/txe_queue_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_create(TX_QUEUE *queue_ptr, CHAR *name_ptr, UINT message_size,
diff --git a/common/src/txe_queue_delete.c b/common/src/txe_queue_delete.c
index 75a63778..df897d7f 100644
--- a/common/src/txe_queue_delete.c
+++ b/common/src/txe_queue_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_delete(TX_QUEUE *queue_ptr)
diff --git a/common/src/txe_queue_flush.c b/common/src/txe_queue_flush.c
index 09a658f4..87f3469e 100644
--- a/common/src/txe_queue_flush.c
+++ b/common/src/txe_queue_flush.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_flush PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_flush(TX_QUEUE *queue_ptr)
diff --git a/common/src/txe_queue_front_send.c b/common/src/txe_queue_front_send.c
index 91c1eee0..aa0361d2 100644
--- a/common/src/txe_queue_front_send.c
+++ b/common/src/txe_queue_front_send.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_front_send PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_front_send(TX_QUEUE *queue_ptr, VOID *source_ptr, ULONG wait_option)
diff --git a/common/src/txe_queue_info_get.c b/common/src/txe_queue_info_get.c
index 0e05cf5a..256c186a 100644
--- a/common/src/txe_queue_info_get.c
+++ b/common/src/txe_queue_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_info_get(TX_QUEUE *queue_ptr, CHAR **name, ULONG *enqueued, ULONG *available_storage,
diff --git a/common/src/txe_queue_prioritize.c b/common/src/txe_queue_prioritize.c
index 2a40fe36..ca91c762 100644
--- a/common/src/txe_queue_prioritize.c
+++ b/common/src/txe_queue_prioritize.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +64,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_prioritize(TX_QUEUE *queue_ptr)
diff --git a/common/src/txe_queue_receive.c b/common/src/txe_queue_receive.c
index 93af544d..5373d1ef 100644
--- a/common/src/txe_queue_receive.c
+++ b/common/src/txe_queue_receive.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_receive PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_receive(TX_QUEUE *queue_ptr, VOID *destination_ptr, ULONG wait_option)
diff --git a/common/src/txe_queue_send.c b/common/src/txe_queue_send.c
index 2a568742..660ea7fe 100644
--- a/common/src/txe_queue_send.c
+++ b/common/src/txe_queue_send.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_send PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_send(TX_QUEUE *queue_ptr, VOID *source_ptr, ULONG wait_option)
diff --git a/common/src/txe_queue_send_notify.c b/common/src/txe_queue_send_notify.c
index a6c0d746..b90ff386 100644
--- a/common/src/txe_queue_send_notify.c
+++ b/common/src/txe_queue_send_notify.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_queue_send_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_queue_send_notify(TX_QUEUE *queue_ptr, VOID (*queue_send_notify)(TX_QUEUE *notify_queue_ptr))
diff --git a/common/src/txe_semaphore_ceiling_put.c b/common/src/txe_semaphore_ceiling_put.c
index e404d4c7..1cfcc7cb 100644
--- a/common/src/txe_semaphore_ceiling_put.c
+++ b/common/src/txe_semaphore_ceiling_put.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_ceiling_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_ceiling_put(TX_SEMAPHORE *semaphore_ptr, ULONG ceiling)
diff --git a/common/src/txe_semaphore_create.c b/common/src/txe_semaphore_create.c
index 9cb9ac61..290cb4fb 100644
--- a/common/src/txe_semaphore_create.c
+++ b/common/src/txe_semaphore_create.c
@@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_create(TX_SEMAPHORE *semaphore_ptr, CHAR *name_ptr, ULONG initial_count, UINT semaphore_control_block_size)
diff --git a/common/src/txe_semaphore_delete.c b/common/src/txe_semaphore_delete.c
index 9036373d..0b4a3293 100644
--- a/common/src/txe_semaphore_delete.c
+++ b/common/src/txe_semaphore_delete.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_delete(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/txe_semaphore_get.c b/common/src/txe_semaphore_get.c
index 10f37e59..90092173 100644
--- a/common/src/txe_semaphore_get.c
+++ b/common/src/txe_semaphore_get.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_get(TX_SEMAPHORE *semaphore_ptr, ULONG wait_option)
diff --git a/common/src/txe_semaphore_info_get.c b/common/src/txe_semaphore_info_get.c
index 35e88f79..85fd11b9 100644
--- a/common/src/txe_semaphore_info_get.c
+++ b/common/src/txe_semaphore_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -74,6 +74,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_info_get(TX_SEMAPHORE *semaphore_ptr, CHAR **name, ULONG *current_value,
diff --git a/common/src/txe_semaphore_prioritize.c b/common/src/txe_semaphore_prioritize.c
index eb980d21..3672a485 100644
--- a/common/src/txe_semaphore_prioritize.c
+++ b/common/src/txe_semaphore_prioritize.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_semaphore_prioritize PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_prioritize(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/txe_semaphore_put.c b/common/src/txe_semaphore_put.c
index dd35addd..42b00240 100644
--- a/common/src/txe_semaphore_put.c
+++ b/common/src/txe_semaphore_put.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_put PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_put(TX_SEMAPHORE *semaphore_ptr)
diff --git a/common/src/txe_semaphore_put_notify.c b/common/src/txe_semaphore_put_notify.c
index d9794f5a..b6faa50e 100644
--- a/common/src/txe_semaphore_put_notify.c
+++ b/common/src/txe_semaphore_put_notify.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_semaphore_put_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_semaphore_put_notify(TX_SEMAPHORE *semaphore_ptr, VOID (*semaphore_put_notify)(TX_SEMAPHORE *notify_semaphore_ptr))
diff --git a/common/src/txe_thread_create.c b/common/src/txe_thread_create.c
index 12b67017..9eaa7b27 100644
--- a/common/src/txe_thread_create.c
+++ b/common/src/txe_thread_create.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -83,6 +83,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_create(TX_THREAD *thread_ptr, CHAR *name_ptr,
diff --git a/common/src/txe_thread_delete.c b/common/src/txe_thread_delete.c
index f85209be..55b98abe 100644
--- a/common/src/txe_thread_delete.c
+++ b/common/src/txe_thread_delete.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_delete(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_thread_entry_exit_notify.c b/common/src/txe_thread_entry_exit_notify.c
index 1f71e3ff..84e359e0 100644
--- a/common/src/txe_thread_entry_exit_notify.c
+++ b/common/src/txe_thread_entry_exit_notify.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_entry_exit_notify PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_entry_exit_notify(TX_THREAD *thread_ptr, VOID (*thread_entry_exit_notify)(TX_THREAD *notify_thread_ptr, UINT type))
diff --git a/common/src/txe_thread_info_get.c b/common/src/txe_thread_info_get.c
index 24365329..5cd51539 100644
--- a/common/src/txe_thread_info_get.c
+++ b/common/src/txe_thread_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_info_get(TX_THREAD *thread_ptr, CHAR **name, UINT *state, ULONG *run_count,
diff --git a/common/src/txe_thread_preemption_change.c b/common/src/txe_thread_preemption_change.c
index d3cc4fd3..ab813372 100644
--- a/common/src/txe_thread_preemption_change.c
+++ b/common/src/txe_thread_preemption_change.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_preemption_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_preemption_change(TX_THREAD *thread_ptr, UINT new_threshold, UINT *old_threshold)
diff --git a/common/src/txe_thread_priority_change.c b/common/src/txe_thread_priority_change.c
index f4160d13..5e0bda5c 100644
--- a/common/src/txe_thread_priority_change.c
+++ b/common/src/txe_thread_priority_change.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_priority_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_priority_change(TX_THREAD *thread_ptr, UINT new_priority, UINT *old_priority)
diff --git a/common/src/txe_thread_relinquish.c b/common/src/txe_thread_relinquish.c
index 6f7733c4..09569fe3 100644
--- a/common/src/txe_thread_relinquish.c
+++ b/common/src/txe_thread_relinquish.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_relinquish PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _txe_thread_relinquish(VOID)
diff --git a/common/src/txe_thread_reset.c b/common/src/txe_thread_reset.c
index bef5fa8c..59a1a806 100644
--- a/common/src/txe_thread_reset.c
+++ b/common/src/txe_thread_reset.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_reset PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_reset(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_thread_resume.c b/common/src/txe_thread_resume.c
index 04255304..20b1b124 100644
--- a/common/src/txe_thread_resume.c
+++ b/common/src/txe_thread_resume.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_resume PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_resume(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_thread_suspend.c b/common/src/txe_thread_suspend.c
index eb8e24c3..f368d4ea 100644
--- a/common/src/txe_thread_suspend.c
+++ b/common/src/txe_thread_suspend.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_suspend PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_suspend(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_thread_terminate.c b/common/src/txe_thread_terminate.c
index 5531a378..2c4ab926 100644
--- a/common/src/txe_thread_terminate.c
+++ b/common/src/txe_thread_terminate.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_terminate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_terminate(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_thread_time_slice_change.c b/common/src/txe_thread_time_slice_change.c
index e024dd13..a4b4df83 100644
--- a/common/src/txe_thread_time_slice_change.c
+++ b/common/src/txe_thread_time_slice_change.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_time_slice_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_time_slice_change(TX_THREAD *thread_ptr, ULONG new_time_slice, ULONG *old_time_slice)
diff --git a/common/src/txe_thread_wait_abort.c b/common/src/txe_thread_wait_abort.c
index 831b3f84..45dc9394 100644
--- a/common/src/txe_thread_wait_abort.c
+++ b/common/src/txe_thread_wait_abort.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_thread_wait_abort PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_thread_wait_abort(TX_THREAD *thread_ptr)
diff --git a/common/src/txe_timer_activate.c b/common/src/txe_timer_activate.c
index 5938a428..76a8062e 100644
--- a/common/src/txe_timer_activate.c
+++ b/common/src/txe_timer_activate.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_activate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_activate(TX_TIMER *timer_ptr)
diff --git a/common/src/txe_timer_change.c b/common/src/txe_timer_change.c
index 7be337f9..a13affcb 100644
--- a/common/src/txe_timer_change.c
+++ b/common/src/txe_timer_change.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_change PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_change(TX_TIMER *timer_ptr, ULONG initial_ticks, ULONG reschedule_ticks)
diff --git a/common/src/txe_timer_create.c b/common/src/txe_timer_create.c
index 6397a801..7d7d469f 100644
--- a/common/src/txe_timer_create.c
+++ b/common/src/txe_timer_create.c
@@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_create PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_create(TX_TIMER *timer_ptr, CHAR *name_ptr,
diff --git a/common/src/txe_timer_deactivate.c b/common/src/txe_timer_deactivate.c
index 5c1e620b..b6ddcd24 100644
--- a/common/src/txe_timer_deactivate.c
+++ b/common/src/txe_timer_deactivate.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_deactivate PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_deactivate(TX_TIMER *timer_ptr)
diff --git a/common/src/txe_timer_delete.c b/common/src/txe_timer_delete.c
index 21debdf1..29a40683 100644
--- a/common/src/txe_timer_delete.c
+++ b/common/src/txe_timer_delete.c
@@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_delete PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_delete(TX_TIMER *timer_ptr)
diff --git a/common/src/txe_timer_info_get.c b/common/src/txe_timer_info_get.c
index 66d311c1..d4840e67 100644
--- a/common/src/txe_timer_info_get.c
+++ b/common/src/txe_timer_info_get.c
@@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _txe_timer_info_get PORTABLE C */
-/* 6.0 */
+/* 6.1 */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 William E. Lamie Initial Version 6.0 */
+/* 09-30-2020 Yuxin Zhou Modified comment(s), */
+/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _txe_timer_info_get(TX_TIMER *timer_ptr, CHAR **name, UINT *active, ULONG *remaining_ticks,