From: Kevin Day Date: Wed, 20 Aug 2025 04:07:20 +0000 (-0500) Subject: Update: Synchronize with f_thread changes from FLL project. X-Git-Tag: 0.7.3~29 X-Git-Url: https://www.git.kevux.org/?a=commitdiff_plain;h=2d3307e28a5914b08b2a51224e0829c1fbf902f4;p=controller Update: Synchronize with f_thread changes from FLL project. --- diff --git a/data/build/stand_alone/config.h b/data/build/stand_alone/config.h index 06aff8a..4575200 100644 --- a/data/build/stand_alone/config.h +++ b/data/build/stand_alone/config.h @@ -1526,6 +1526,7 @@ #define _di_f_thread_attributes_t_ #define _di_f_thread_attributess_delete_callback_ #define _di_f_thread_attributess_destroy_callback_ +#define _di_f_thread_attributess_t_ #define _di_f_thread_barrier_attribute_create_ #define _di_f_thread_barrier_attribute_delete_ #define _di_f_thread_barrier_attribute_shared_get_ @@ -1536,6 +1537,7 @@ #define _di_f_thread_barrier_attributes_t_ #define _di_f_thread_barrier_attributess_delete_callback_ #define _di_f_thread_barrier_attributess_destroy_callback_ +#define _di_f_thread_barrier_attributess_t_ #define _di_f_thread_barrier_create_ #define _di_f_thread_barrier_delete_ #define _di_f_thread_barrier_full_delete_ @@ -1545,6 +1547,7 @@ #define _di_f_thread_barrier_fulls_t_ #define _di_f_thread_barrier_fullss_delete_callback_ #define _di_f_thread_barrier_fullss_destroy_callback_ +#define _di_f_thread_barrier_fullss_t_ #define _di_f_thread_barrier_t_ #define _di_f_thread_barrier_wait_ #define _di_f_thread_barriers_delete_callback_ @@ -1552,6 +1555,7 @@ #define _di_f_thread_barriers_t_ #define _di_f_thread_barrierss_delete_callback_ #define _di_f_thread_barrierss_destroy_callback_ +#define _di_f_thread_barrierss_t_ //#define _di_f_thread_caller_ //#define _di_f_thread_cancel_ //#define _di_f_thread_cancel_state_set_ @@ -1571,6 +1575,7 @@ #define _di_f_thread_condition_attributes_t_ #define _di_f_thread_condition_attributess_delete_callback_ #define _di_f_thread_condition_attributess_destroy_callback_ +#define _di_f_thread_condition_attributess_t_ //#define _di_f_thread_condition_create_ //#define _di_f_thread_condition_delete_ #define _di_f_thread_condition_full_delete_ @@ -1580,13 +1585,7 @@ #define _di_f_thread_condition_fulls_t_ #define _di_f_thread_condition_fullss_delete_callback_ #define _di_f_thread_condition_fullss_destroy_callback_ -#define _di_f_thread_condition_full_delete_ -#define _di_f_thread_condition_full_t_ -#define _di_f_thread_condition_fulls_delete_callback_ -#define _di_f_thread_condition_fulls_destroy_callback_ -#define _di_f_thread_condition_fulls_t_ -#define _di_f_thread_condition_fullss_delete_callback_ -#define _di_f_thread_condition_fullss_destroy_callback_ +#define _di_f_thread_condition_fullss_t_ #define _di_f_thread_condition_signal_ //#define _di_f_thread_condition_signal_all_ //#define _di_f_thread_condition_t_ @@ -1597,11 +1596,17 @@ #define _di_f_thread_conditions_t_ #define _di_f_thread_conditionss_delete_callback_ #define _di_f_thread_conditionss_destroy_callback_ +#define _di_f_thread_conditionss_t_ //#define _di_f_thread_create_ //#define _di_f_thread_detach_ #define _di_f_thread_exit_ //#define _di_f_thread_id_t_ +#define _di_f_thread_ids_delete_callback_ +#define _di_f_thread_ids_destroy_callback_ #define _di_f_thread_ids_t_ +#define _di_f_thread_idss_delete_callback_ +#define _di_f_thread_idss_destroy_callback_ +#define _di_f_thread_idss_t_ //#define _di_f_thread_join_ #define _di_f_thread_join_timed_ #define _di_f_thread_join_try_ @@ -1615,6 +1620,7 @@ #define _di_f_thread_keys_t_ #define _di_f_thread_keyss_delete_callback_ #define _di_f_thread_keyss_destroy_callback_ +#define _di_f_thread_keyss_t_ #define _di_f_thread_lock_attribute_create_ #define _di_f_thread_lock_attribute_delete_ #define _di_f_thread_lock_attribute_shared_get_ @@ -1625,6 +1631,7 @@ #define _di_f_thread_lock_attributes_t_ #define _di_f_thread_lock_attributess_delete_callback_ #define _di_f_thread_lock_attributess_destroy_callback_ +#define _di_f_thread_lock_attributess_t_ //#define _di_f_thread_lock_create_ //#define _di_f_thread_lock_delete_ #define _di_f_thread_lock_full_delete_ @@ -1634,6 +1641,7 @@ #define _di_f_thread_lock_fulls_t_ #define _di_f_thread_lock_fullss_delete_callback_ #define _di_f_thread_lock_fullss_destroy_callback_ +#define _di_f_thread_lock_fullss_t_ #define _di_f_thread_lock_read_ //#define _di_f_thread_lock_read_timed_ //#define _di_f_thread_lock_read_try_ @@ -1646,6 +1654,7 @@ #define _di_f_thread_locks_t_ #define _di_f_thread_lockss_delete_callback_ #define _di_f_thread_lockss_destroy_callback_ +#define _di_f_thread_lockss_t_ #define _di_f_thread_mutex_attribute_create_ #define _di_f_thread_mutex_attribute_d_ #define _di_f_thread_mutex_attribute_delete_ @@ -1665,6 +1674,7 @@ #define _di_f_thread_mutex_attributes_t_ #define _di_f_thread_mutex_attributess_delete_callback_ #define _di_f_thread_mutex_attributess_destroy_callback_ +#define _di_f_thread_mutex_attributess_t_ #define _di_f_thread_mutex_consistent_ //#define _di_f_thread_mutex_create_ #define _di_f_thread_mutex_d_ @@ -1676,6 +1686,7 @@ #define _di_f_thread_mutex_fulls_t_ #define _di_f_thread_mutex_fullss_delete_callback_ #define _di_f_thread_mutex_fullss_destroy_callback_ +#define _di_f_thread_mutex_fullss_t_ //#define _di_f_thread_mutex_lock_ //#define _di_f_thread_mutex_lock_timed_ #define _di_f_thread_mutex_lock_try_ @@ -1688,11 +1699,13 @@ #define _di_f_thread_mutexs_t_ #define _di_f_thread_mutexss_delete_callback_ #define _di_f_thread_mutexss_destroy_callback_ +#define _di_f_thread_mutexss_t_ #define _di_f_thread_name_get_ //#define _di_f_thread_name_set_ #define _di_f_thread_once_ #define _di_f_thread_once_t_ #define _di_f_thread_onces_t_ +#define _di_f_thread_oncess_t_ #define _di_f_thread_scheduler_parameter_get_ #define _di_f_thread_scheduler_parameter_set_ #define _di_f_thread_scheduler_priority_set_ @@ -1712,12 +1725,14 @@ #define _di_f_thread_semaphores_t_ #define _di_f_thread_semaphoress_delete_callback_ #define _di_f_thread_semaphoress_destroy_callback_ +#define _di_f_thread_semaphoress_t_ #define _di_f_thread_set_t_ #define _di_f_thread_sets_delete_callback_ #define _di_f_thread_sets_destroy_callback_ #define _di_f_thread_sets_t_ #define _di_f_thread_setss_delete_callback_ #define _di_f_thread_setss_destroy_callback_ +#define _di_f_thread_setss_t_ //#define _di_f_thread_signal_mask_ #define _di_f_thread_signal_queue_ //#define _di_f_thread_signal_write_ @@ -1732,6 +1747,7 @@ #define _di_f_thread_spins_t_ #define _di_f_thread_spinss_delete_callback_ #define _di_f_thread_spinss_destroy_callback_ +#define _di_f_thread_spinss_t_ //#define _di_f_thread_unlock_ #define _di_f_time_calendar_string_ #define _di_f_time_calendar_string_part_ diff --git a/data/build/stand_alone/settings.controller b/data/build/stand_alone/settings.controller index 2cefe19..c8edd46 100644 --- a/data/build/stand_alone/settings.controller +++ b/data/build/stand_alone/settings.controller @@ -69,7 +69,18 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c -build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c +build_sources_program-thread fll/level_0/thread.c +build_sources_program-thread fll/level_0/thread/attribute.c fll/level_0/thread/attributes.c fll/level_0/thread/attributess.c +build_sources_program-thread fll/level_0/thread/barrier.c fll/level_0/thread/barriers.c fll/level_0/thread/barrierss.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_attributes.c fll/level_0/thread/barrier_attributess.c fll/level_0/thread/barrier_full.c fll/level_0/thread/barrier_fulls.c fll/level_0/thread/barrier_fullss.c +build_sources_program-thread fll/level_0/thread/condition.c fll/level_0/thread/conditions.c fll/level_0/thread/conditionss.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_attributes.c fll/level_0/thread/condition_attributess.c fll/level_0/thread/condition_full.c fll/level_0/thread/condition_fulls.c fll/level_0/thread/condition_fullss.c +build_sources_program-thread fll/level_0/thread/id.c fll/level_0/thread/ids.c fll/level_0/thread/idss.c +build_sources_program-thread fll/level_0/thread/key.c fll/level_0/thread/keys.c fll/level_0/thread/keyss.c +build_sources_program-thread fll/level_0/thread/lock.c fll/level_0/thread/locks.c fll/level_0/thread/lockss.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_attributes.c fll/level_0/thread/lock_attributess.c fll/level_0/thread/lock_full.c fll/level_0/thread/lock_fulls.c fll/level_0/thread/lock_fullss.c +build_sources_program-thread fll/level_0/thread/mutex.c fll/level_0/thread/mutexs.c fll/level_0/thread/mutexss.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_attributes.c fll/level_0/thread/mutex_attributess.c fll/level_0/thread/mutex_full.c fll/level_0/thread/mutex_fulls.c fll/level_0/thread/mutex_fullss.c +build_sources_program-thread fll/level_0/thread/once.c fll/level_0/thread/onces.c fll/level_0/thread/oncess.c +build_sources_program-thread fll/level_0/thread/semaphore.c fll/level_0/thread/semaphores.c fll/level_0/thread/semaphoress.c +build_sources_program-thread fll/level_0/thread/set.c fll/level_0/thread/sets.c fll/level_0/thread/setss.c +build_sources_program-thread fll/level_0/thread/spin.c fll/level_0/thread/spins.c fll/level_0/thread/spinss.c build_sources_program fll/level_1/control_group.c build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c diff --git a/data/build/stand_alone/settings.init b/data/build/stand_alone/settings.init index 5c90e11..91f51db 100644 --- a/data/build/stand_alone/settings.init +++ b/data/build/stand_alone/settings.init @@ -69,7 +69,18 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c -build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c +build_sources_program-thread fll/level_0/thread.c +build_sources_program-thread fll/level_0/thread/attribute.c fll/level_0/thread/attributes.c fll/level_0/thread/attributess.c +build_sources_program-thread fll/level_0/thread/barrier.c fll/level_0/thread/barriers.c fll/level_0/thread/barrierss.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_attributes.c fll/level_0/thread/barrier_attributess.c fll/level_0/thread/barrier_full.c fll/level_0/thread/barrier_fulls.c fll/level_0/thread/barrier_fullss.c +build_sources_program-thread fll/level_0/thread/condition.c fll/level_0/thread/conditions.c fll/level_0/thread/conditionss.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_attributes.c fll/level_0/thread/condition_attributess.c fll/level_0/thread/condition_full.c fll/level_0/thread/condition_fulls.c fll/level_0/thread/condition_fullss.c +build_sources_program-thread fll/level_0/thread/id.c fll/level_0/thread/ids.c fll/level_0/thread/idss.c +build_sources_program-thread fll/level_0/thread/key.c fll/level_0/thread/keys.c fll/level_0/thread/keyss.c +build_sources_program-thread fll/level_0/thread/lock.c fll/level_0/thread/locks.c fll/level_0/thread/lockss.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_attributes.c fll/level_0/thread/lock_attributess.c fll/level_0/thread/lock_full.c fll/level_0/thread/lock_fulls.c fll/level_0/thread/lock_fullss.c +build_sources_program-thread fll/level_0/thread/mutex.c fll/level_0/thread/mutexs.c fll/level_0/thread/mutexss.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_attributes.c fll/level_0/thread/mutex_attributess.c fll/level_0/thread/mutex_full.c fll/level_0/thread/mutex_fulls.c fll/level_0/thread/mutex_fullss.c +build_sources_program-thread fll/level_0/thread/once.c fll/level_0/thread/onces.c fll/level_0/thread/oncess.c +build_sources_program-thread fll/level_0/thread/semaphore.c fll/level_0/thread/semaphores.c fll/level_0/thread/semaphoress.c +build_sources_program-thread fll/level_0/thread/set.c fll/level_0/thread/sets.c fll/level_0/thread/setss.c +build_sources_program-thread fll/level_0/thread/spin.c fll/level_0/thread/spins.c fll/level_0/thread/spinss.c build_sources_program fll/level_1/control_group.c build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c