mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 02:37:19 +02:00
Merge branch 'bugfix/newlib_tz_env_mutex_v4.4' into 'release/v4.4'
newlib: Use correct recursive mutex for env and regular mutex for tz (v4.4) See merge request espressif/esp-idf!22294
This commit is contained in:
@ -384,9 +384,9 @@ void esp_newlib_locks_init(void)
|
|||||||
extern _lock_t __sinit_lock;
|
extern _lock_t __sinit_lock;
|
||||||
__sinit_lock = (_lock_t) &s_common_recursive_mutex;
|
__sinit_lock = (_lock_t) &s_common_recursive_mutex;
|
||||||
extern _lock_t __env_lock_object;
|
extern _lock_t __env_lock_object;
|
||||||
__env_lock_object = (_lock_t) &s_common_mutex;
|
__env_lock_object = (_lock_t) &s_common_recursive_mutex;
|
||||||
extern _lock_t __tz_lock_object;
|
extern _lock_t __tz_lock_object;
|
||||||
__tz_lock_object = (_lock_t) &s_common_recursive_mutex;
|
__tz_lock_object = (_lock_t) &s_common_mutex;
|
||||||
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
|
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
|
||||||
/* Newlib 3.0.0 is used in ROM, the following lock symbols are defined: */
|
/* Newlib 3.0.0 is used in ROM, the following lock symbols are defined: */
|
||||||
extern _lock_t __sinit_recursive_mutex;
|
extern _lock_t __sinit_recursive_mutex;
|
||||||
|
Reference in New Issue
Block a user