zephyr/lib
Chris Friedt b0b4c9c3f1 posix: mutex: abstract pthread_mutex_t as uint32_t
Consistent with the change of `pthread_t` from
`struct posix_thread` to `uint32_t`, we can now also abstract
`pthread_mutex_t` as `uint32_t` and separate `struct posix_mutex`
as an implementation detail, hidden from POSIX API consumers.

This change deprecates `PTHREAD_MUTEX_DEFINE()` in favour of the
(standardized) `PTHREAD_MUTEX_INITIALIZER`.

This change introduces `CONFIG_MAX_PTHREAD_MUTEX_COUNT`.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2022-11-15 05:56:31 +09:00
..
libc libc/picolibc: Remove unused POSIX-ish hooks 2022-11-02 06:49:32 -04:00
open-amp includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
os lib: os: p4wq: Convert CONFIG_MP_NUM_CPUS handling 2022-10-31 17:08:34 +01:00
posix posix: mutex: abstract pthread_mutex_t as uint32_t 2022-11-15 05:56:31 +09:00
smf lib: smf: fix include 2022-05-25 11:14:18 +09:00
util
CMakeLists.txt
Kconfig