c-user: Clarify constraints

This commit is contained in:
Sebastian Huber 2021-04-27 07:36:24 +02:00
parent 4a3259f161
commit ad16b373f3
6 changed files with 22 additions and 13 deletions

View File

@ -410,4 +410,5 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.

View File

@ -96,10 +96,11 @@ The following constraints apply to this directive:
* The directive may be called from within any runtime context. * The directive may be called from within any runtime context.
* The directive may change the priority of another task which may preempt the * The directive may change the priority of a task. This may cause the calling
calling task. task to be preempted.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
.. Generated from spec:/rtems/clock/if/get-tod .. Generated from spec:/rtems/clock/if/get-tod

View File

@ -115,7 +115,8 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
.. Generated from spec:/rtems/event/if/receive .. Generated from spec:/rtems/event/if/receive

View File

@ -589,7 +589,8 @@ The following constraints apply to this directive:
* The directive may be called from within interrupt context. * The directive may be called from within interrupt context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
* When the directive operates on a remote object, the directive sends a message * When the directive operates on a remote object, the directive sends a message
to the remote node and waits for a reply. This will preempt the calling to the remote node and waits for a reply. This will preempt the calling
@ -671,7 +672,8 @@ The following constraints apply to this directive:
* The directive may be called from within interrupt context. * The directive may be called from within interrupt context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
* When the directive operates on a remote object, the directive sends a message * When the directive operates on a remote object, the directive sends a message
to the remote node and waits for a reply. This will preempt the calling to the remote node and waits for a reply. This will preempt the calling
@ -764,7 +766,8 @@ The following constraints apply to this directive:
* The directive may be called from within interrupt context. * The directive may be called from within interrupt context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
* When the directive operates on a remote object, the directive sends a message * When the directive operates on a remote object, the directive sends a message
to the remote node and waits for a reply. This will preempt the calling to the remote node and waits for a reply. This will preempt the calling

View File

@ -71,4 +71,5 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.

View File

@ -694,7 +694,8 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
* When the directive operates on a remote object, the directive sends a message * When the directive operates on a remote object, the directive sends a message
to the remote node and waits for a reply. This will preempt the calling to the remote node and waits for a reply. This will preempt the calling
@ -813,7 +814,8 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may unblock another task which may preempt the calling task. * The directive may unblock a task. This may cause the calling task to be
preempted.
* When the directive operates on a remote object, the directive sends a message * When the directive operates on a remote object, the directive sends a message
to the remote node and waits for a reply. This will preempt the calling to the remote node and waits for a reply. This will preempt the calling
@ -1017,5 +1019,5 @@ The following constraints apply to this directive:
* The directive may be called from within task context. * The directive may be called from within task context.
* The directive may change the priority of another task which may preempt the * The directive may change the priority of a task. This may cause the calling
calling task. task to be preempted.