From 1bf22569fc5e9aab39e9ba15ef1febb71bc784fa Mon Sep 17 00:00:00 2001 From: Chris Friedt Date: Fri, 15 Nov 2024 07:24:22 -0500 Subject: [PATCH] doc: release-notes-4.0: add posix api release notes Add POSIX API release notes for new features and enhancements since v3.7.0 . Signed-off-by: Chris Friedt --- doc/releases/release-notes-4.0.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/doc/releases/release-notes-4.0.rst b/doc/releases/release-notes-4.0.rst index c6cbb556fa2..dc4d1c4583f 100644 --- a/doc/releases/release-notes-4.0.rst +++ b/doc/releases/release-notes-4.0.rst @@ -1342,6 +1342,30 @@ Libraries / Subsystems * POSIX API + * Added support for the following Option Groups: + + * :ref:`POSIX_DEVICE_IO ` + * :ref:`POSIX_SIGNALS ` + + * Added support for the following Options: + + * :ref:`_POSIX_SYNCHRONIZED_IO ` + * :ref:`_POSIX_THREAD_PRIO_PROTECT ` + + * :ref:`POSIX_FILE_SYSTEM ` improvements: + + * Support for :c:macro:`O_TRUNC` flag in :c:func:`open()`. + * Support for :c:func:`rmdir` and :c:func:`remove`. + + * :ref:`_POSIX_THREAD_SAFE_FUNCTIONS ` improvements: + + * Support for :c:func:`asctime_r`, :c:func:`ctime_r`, and :c:func:`localtime_r`. + + * :ref:`POSIX_THREADS_BASE ` improvements: + + * Use the :ref:`user mode semaphore API ` instead of the + :ref:`spinlock API ` for pool synchronization. + * LoRa/LoRaWAN * ZBus