This is an automated email from the ASF dual-hosted git repository. acassis pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit dde0b72332fa8740168d7856e4f47e79d542327b Author: Marco Casaroli <[email protected]> AuthorDate: Thu Oct 29 19:51:05 2026 +0100 Documentation: Describe the timer overrun and the source of group_signal(). timer_getoverrun() counts the overruns of POSIX now: remove the notes that say it is not implemented. group_signal() takes the source of the signal. Assisted-by: Claude Code:claude-opus-5-5 Signed-off-by: Marco Casaroli <[email protected]> --- Documentation/os/ipc/signal_handlers.rst | 4 +++- Documentation/reference/user/06_clocks_timers.rst | 6 +----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Documentation/os/ipc/signal_handlers.rst b/Documentation/os/ipc/signal_handlers.rst index bd20a4fd570..38928eec8ff 100644 --- a/Documentation/os/ipc/signal_handlers.rst +++ b/Documentation/os/ipc/signal_handlers.rst @@ -63,12 +63,14 @@ group/group_signal.c: ``group_signal()`` .. code-block:: c - int group_signal(FAR struct task_group_s *group, FAR siginfo_t *siginfo); + int group_signal(FAR struct task_group_s *group, FAR siginfo_t *siginfo, + FAR const void *source); Send a signal to the appropriate member(s) of the group. This is typically called from ``nxsig_dispatch()`` as described above but may also be called from ``task/task_exithook.c`` to handle Death-of-Child (``SIGCHLD``) signals. +``source`` is the POSIX timer that sends the signal, or NULL. group/group_signal.c: ``group_signal_handler()`` ------------------------------------------------ diff --git a/Documentation/reference/user/06_clocks_timers.rst b/Documentation/reference/user/06_clocks_timers.rst index a67fc0cb2dc..fcf353d993c 100644 --- a/Documentation/reference/user/06_clocks_timers.rst +++ b/Documentation/reference/user/06_clocks_timers.rst @@ -325,8 +325,6 @@ Clocks and Timers delivered for the timer, or if the *Realtime Signals Extension* is not supported, the return value of ``timer_getoverrun()`` is unspecified. - **NOTE:** This interface is not currently implemented in NuttX. - :param timerid: Specifies pre-thread timer, previously created by the call to ``timer_create()``, whose overrun count will be returned. @@ -339,9 +337,7 @@ Clocks and Timers ``timer_delete()``. **POSIX Compatibility:** Comparable to the POSIX interface of the same - name. Differences from the full POSIX implementation include: - - - This interface is not currently implemented by NuttX. + name. **Assumptions/Limitations:**
