]> Kevux Git Server - fll/commit
Update: Add thread mutex attribute defines, update tests, and add missing error handling.
authorKevin Day <Kevin@kevux.org>
Wed, 13 Aug 2025 00:20:31 +0000 (19:20 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 13 Aug 2025 00:20:31 +0000 (19:20 -0500)
commit2fd39039ac990178d0d1bd175974b47ff8358faf
tree0d056a55edd56c65d14b6b3695c49e15fd976545
parent0e239ee8ed6a583eee9b088d44de1486241ae02e
Update: Add thread mutex attribute defines, update tests, and add missing error handling.

Define `_di_f_thread_mutex_attribute_d_` such that the mutex attributes like `PTHREAD_MUTEX_NORMAL` have a mapped define.

The mutex lock and try lock are no longer missing the handling of `ENOTRECOVERABLE` and `EOWNERDEAD` errors.
build/disable/level_0/f_thread.h
build/stand_alone/byte_dump.config.h
build/stand_alone/example.config.h
build/stand_alone/fake.config.h
build/stand_alone/firewall.config.h
build/stand_alone/utf8.config.h
level_0/f_thread/c/thread.c
level_0/f_thread/c/thread.h
level_0/f_thread/c/thread/mutex_attribute.h
level_0/f_thread/tests/unit/c/test-thread-mutex_lock.c
level_0/f_thread/tests/unit/c/test-thread-mutex_lock_try.c