/*
 * call-seq:
 *    conn.lo_unlink( oid ) -> nil
 *
 * Unlinks (deletes) the postgres large object of _oid_.
 */
static VALUE
pgconn_lounlink(VALUE self, VALUE in_oid)
{
        PGconn *conn = get_pgconn(self);
        int oid = NUM2INT(in_oid);

        if (oid < 0)
                rb_raise(rb_ePGError, "invalid oid %d",oid);

        if(lo_unlink(conn,oid) < 0)
                rb_raise(rb_ePGError,"lo_unlink failed");

        return Qnil;
}