![]() |
![]() |
![]() |
Check the validity of a receive ID and an event configuration
#include <sys/neutrino.h> int MsgVerifyEvent( int rcvid, const struct sigevent event ); int MsgVerifyEvent_r( int rcvid, const struct sigevent event );
libc
The MsgVerifyEvent() and MsgVerifyEvent_r() functions are identical except in the way they indicate errors. See the Returns section for details.
These kernel calls check the validity of the receive ID rcvid, and the event configuration. They can be used to verify that an event is well-formed by a client (pass a rcvid of 0), and by a server (pass a rcvid of the target thread).
These calls don't block.
The only difference between the MsgVerifyEvent() and MsgVerifyEvent_r() functions is the way they indicate errors:
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
MsgReceive(), MsgReceivev(), MsgReply(), MsgSend(), MsgSendv(), MsgWrite(), MsgWritev()
![]() |
![]() |
![]() |