static void lob_open(oci8_lob_t *lob) { if (lob->state == S_CLOSE) { oci8_svcctx_t *svcctx = check_svcctx(lob); chker2(OCILobOpen_nb(svcctx, svcctx->base.hp.svc, oci8_errhp, lob->base.hp.lob, OCI_DEFAULT), &svcctx->base); lob->state = S_OPEN; } }
static void lob_open(oci8_lob_t *lob) { if (lob->state == S_CLOSE) { if (have_OCILobOpen_nb) { oci8_svcctx_t *svcctx = oci8_get_svcctx(lob->svc); oci_lc(OCILobOpen_nb(svcctx, svcctx->base.hp.svc, oci8_errhp, lob->base.hp.lob, OCI_DEFAULT)); } lob->state = S_OPEN; } }