trigger a proxy to signal a process
#include <sys/types.h> #include <sys/kernel.h> pid_t Trigger( pid_t proxy );
The kernel function Trigger() triggers proxy to send a message to the process that owns it. The calling process doesn't block. If more than one trigger occurs before the proxy message is received, that number of messages (up to 65535) will be received.
The pid that owns the proxy. On error, -1 is returned and errno is set.
See qnx_proxy_attach().
QNX
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
Trigger() is a macro.
Creceive(), Creceivemx(), errno, qnx_proxy_attach(), qnx_proxy_detach(), Receive(), Receivemx(), Reply(), Replymx(), Readmsg(), Readmsgmx(), Send(), Sendfd(), Sendfdmx(), Sendmx(), Writemsg(), Writemsgmx()