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:**
 

Reply via email to