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