@@ -106,8 +106,7 @@ it to zero:
106
106
immediately after the ``sem_init() ``. The effect of this function call is to
107
107
disable priority inheritance for that specific semaphore. There should
108
108
then be no priority inheritance operations on this semaphore that is
109
- used for signaling. See `Signaling Semaphores and Priority Inheritance
110
- <https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance> `_
109
+ used for signaling. See :doc: `/guides/signaling_sem_priority_inheritance `
111
110
for further information.
112
111
113
112
Since the semaphore is initialized to zero, each time that a thread joins
@@ -197,14 +196,14 @@ properties of ``sem_getvalue()``.
197
196
NOTE: There is possibility of improper interactions between the
198
197
semaphore when it is used for signaling and priority inheritance.
199
198
In this case, you should disable priority inheritance on the
200
- signaling semaphore using ``sem_setprotocol(SEM_PRIO_NONE) ``. See ` Signaling Semaphores and Priority Inheritance
201
- <https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance> `_
199
+ signaling semaphore using ``sem_setprotocol(SEM_PRIO_NONE) ``. See
200
+ :doc: ` /guides/signaling_sem_priority_inheritance `
202
201
for further information.
203
202
204
203
Signals
205
204
=======
206
205
207
- 3) Store the thread id's in a list when ``read() `` is called. Wake up the
206
+ 3) Store the thread id's in a list when ``read() `` is called. Wake up the
208
207
threads using ``sigqueue() ``. Read the data from a shared buffer
209
208
inside ``sched_lock() ``.
210
209
@@ -242,8 +241,8 @@ NuttX does not currently support process groups. But that might be a good
242
241
RTOS extension. If you and others think that would be useful I could
243
242
probably add the basics of such a feature in a day or so.
244
243
245
- poll()
246
- ======
244
+ `` poll() ``
245
+ ==========
247
246
248
247
Is there some better way that I haven't discovered?
249
248
0 commit comments