This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 2e2ec9afa4e32565e03e3ffa04661b48c3d2bb71 Author: Ludovic Vanasse <ludovicvana...@gmail.com> AuthorDate: Sun Oct 27 16:21:43 2024 -0400 Doc: Replace link from old wiki to new wiki in signaling events from int Signed-off-by: Ludovic Vanasse <ludovicvana...@gmail.com> --- Documentation/guides/signal_events_interrupt_handlers.rst | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Documentation/guides/signal_events_interrupt_handlers.rst b/Documentation/guides/signal_events_interrupt_handlers.rst index 77e5d40f69..c363d7dacc 100644 --- a/Documentation/guides/signal_events_interrupt_handlers.rst +++ b/Documentation/guides/signal_events_interrupt_handlers.rst @@ -106,8 +106,7 @@ it to zero: immediately after the ``sem_init()``. The effect of this function call is to disable priority inheritance for that specific semaphore. There should then be no priority inheritance operations on this semaphore that is -used for signaling. See `Signaling Semaphores and Priority Inheritance -<https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance>`_ +used for signaling. See :doc:`/guides/signaling_sem_priority_inheritance` for further information. Since the semaphore is initialized to zero, each time that a thread joins @@ -197,14 +196,14 @@ properties of ``sem_getvalue()``. NOTE: There is possibility of improper interactions between the semaphore when it is used for signaling and priority inheritance. In this case, you should disable priority inheritance on the -signaling semaphore using ``sem_setprotocol(SEM_PRIO_NONE)``. See `Signaling Semaphores and Priority Inheritance -<https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance>`_ +signaling semaphore using ``sem_setprotocol(SEM_PRIO_NONE)``. See +:doc:`/guides/signaling_sem_priority_inheritance` for further information. Signals ======= - 3) Store the thread id's in a list when ``read()`` is called. Wake up the + 3) Store the thread id's in a list when ``read()`` is called. Wake up the threads using ``sigqueue()``. Read the data from a shared buffer inside ``sched_lock()``. @@ -242,8 +241,8 @@ NuttX does not currently support process groups. But that might be a good RTOS extension. If you and others think that would be useful I could probably add the basics of such a feature in a day or so. -poll() -====== +``poll()`` +========== Is there some better way that I haven't discovered?