static sb4 oci_failover_callback(dvoid *svchp,dvoid* envhp,dvoid *fo_ctx,ub4 fo_type, ub4 fo_event);
#endif
-static int oci_lob_flush(oci_descriptor*, int);
+static int oci_lob_flush(oci_descriptor *, int flush_flag TSRMLS_DC);
/* }}} */
/* {{{ extension macros */
{
oci_descriptor *descr = *((oci_descriptor **)data);
if (descr->buffering == 2 && (descr->type == OCI_DTYPE_LOB || descr->type == OCI_DTYPE_FILE)) {
- oci_lob_flush(descr,OCI_LOB_BUFFER_FREE);
+ oci_lob_flush(descr,OCI_LOB_BUFFER_FREE TSRMLS_CC);
descr->buffering = 1;
}
}
/* flushing Lobs & Files with buffering enabled */
if ((descr->type == OCI_DTYPE_FILE || descr->type == OCI_DTYPE_LOB) && descr->buffering == 2) {
oci_debug("descriptor #%d needs to be flushed. flushing..",descr->id);
- oci_lob_flush(descr,OCI_LOB_BUFFER_FREE);
+ oci_lob_flush(descr,OCI_LOB_BUFFER_FREE TSRMLS_CC);
}
CALL_OCI(OCIDescriptorFree(
/* }}} */
/* {{{ oci_lob_flush() */
-static int oci_lob_flush(oci_descriptor* descr, int flush_flag) {
+static int oci_lob_flush(oci_descriptor* descr, int flush_flag TSRMLS_DC)
+{
OCILobLocator *mylob;
oci_connection *connection;
RETURN_FALSE;
}
- if (oci_lob_flush(descr,flush_flag) == 1) {
+ if (oci_lob_flush(descr,flush_flag TSRMLS_CC) == 1) {
RETURN_TRUE;
}