/*
* call-seq:
* mq.trysend(string [,priority[, timeout]]) => +true+ or +false+
*
* Exactly like POSIX_MQ#send, except it returns +false+ instead of raising
* Errno::EAGAIN when non-blocking operation is desired and returns +true+
* on success instead of +nil+.
*
* This does not guarantee non-blocking behavior, the message queue must
* be made non-blocking before calling this method.
*/
static VALUE trysend(int argc, VALUE *argv, VALUE self)
{
return _send(PMQ_TRY, argc, argv, self);
}