send
| Number | 0x10 |
|---|---|
| Signature | (port, w1, w2, w3) -> 0 or -err |
| Group | messaging |
| Since | 1.0 |
| Blocking | true |
Send a three-word message to a port and block until a receiver takes it (synchronous rendezvous).
Arguments
| Register | Name | Description |
|---|---|---|
r0 | port | Handle of the destination port |
r1–r3 | w1–w3 | The three payload words |
Returns
0 on success.
Errors
| Code | Condition |
|---|---|
ERR_BADHANDLE | Handle names no live port |
ERR_BADTYPE | Handle is not a port |
ERR_DEAD | The peer is gone |