06.08.2013 Views

pSOSystem System Calls - Read

pSOSystem System Calls - Read

pSOSystem System Calls - Read

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ev_asend pSOS+ <strong>System</strong> <strong>Calls</strong><br />

Notes<br />

See Also<br />

1. This call is supported only by the pSOS+m kernel.<br />

2. The events sent to a non-waiting task, or those that do not match the events<br />

being waited for, are always left pending.<br />

3. If the tid input argument identifies a task residing on the local processor node,<br />

the calling task may be preempted as a result of this call.<br />

4. In a multiple-event wait situation, the ev_send() and ev_receive() pair of<br />

calls depend greatly on the temporal course of events. See Note 2 under<br />

ev_receive() for an example.<br />

5. The pSOS+m kernel does not prevent the use of bits reserved for system use.<br />

However, for future compatibility, these bits should not be used.<br />

Multiprocessor Considerations<br />

If the tid input argument identifies a global task residing on another processor<br />

node, then the pSOS+m kernel will internally make an RSC to that remote node to<br />

send the specified events to that task.<br />

Callable From<br />

■ Task<br />

ev_send, ev_receive<br />

1-26 <strong>pSO<strong>System</strong></strong> <strong>System</strong> <strong>Calls</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!