/*
 * 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);
}