/*
* call-seq:
* POSIX_MQ.unlink(name) => 1
*
* Unlinks the message queue given by +name+. The queue will be destroyed
* when the last process with the queue open closes its queue descriptors.
*/
static VALUE s_unlink(VALUE self, VALUE name)
{
int rv = mq_unlink(StringValueCStr(name));
if (rv < 0)
rb_sys_fail("mq_unlink");
return INT2NUM(1);
}