/* * call-seq: * conn.lo_unlink( oid ) * * Unlinks (deletes) the postgres large object of _oid_. */ static VALUE pgconn_lounlink(obj, lo_oid) VALUE obj, lo_oid; { PGconn *conn; int oid = NUM2INT(lo_oid); int result; if (oid < 0){ rb_raise(rb_ePGError, "invalid oid %d",oid); } conn = get_pgconn(obj); result = lo_unlink(conn,oid); return Qnil; }