mirror of
https://git.rtems.org/rtems-docs/
synced 2025-10-16 12:02:39 +08:00
c-user: Clarify constraints
This commit is contained in:
@@ -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.
|
||||||
|
@@ -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
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
@@ -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.
|
||||||
|
@@ -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.
|
||||||
|
Reference in New Issue
Block a user