Fix ZTS build

This commit is contained in:
foobar 2002-07-12 11:45:05 +00:00
parent bec1633335
commit ceadbe0e99
2 changed files with 7 additions and 12 deletions

View File

@ -323,8 +323,7 @@ function_entry yaz_functions [] = {
{NULL, NULL, NULL}
};
static void get_assoc (INTERNAL_FUNCTION_PARAMETERS, pval **id,
Yaz_Association *assocp)
static void get_assoc (INTERNAL_FUNCTION_PARAMETERS, pval **id, Yaz_Association *assocp)
{
Yaz_Association *as = 0;
@ -1094,7 +1093,7 @@ static void send_init(Yaz_Association t)
send_APDU (t, apdu);
}
static int do_event (int *id, int timeout)
static int do_event (int *id, int timeout TSRMLS_DC)
{
fd_set input, output;
int i;
@ -1587,7 +1586,7 @@ PHP_FUNCTION(yaz_wait)
while (ZOOM_event (no, conn_ar))
;
#else
while (do_event(&id, timeout))
while (do_event(&id, timeout TSRMLS_CC))
;
#endif
RETURN_TRUE;
@ -2973,7 +2972,7 @@ static void php_yaz_init_globals(zend_yaz_globals *yaz_globals)
}
/* }}} */
void yaz_close_session(Yaz_Association *as)
void yaz_close_session(Yaz_Association *as TSRMLS_DC)
{
if (*as && (*as)->order == YAZSG(assoc_seq))
{
@ -2987,14 +2986,10 @@ void yaz_close_session(Yaz_Association *as)
}
}
static void yaz_close_link (zend_rsrc_list_entry *rsrc
#ifdef TSRMLS_DC
TSRMLS_DC
#endif
)
static void yaz_close_link (zend_rsrc_list_entry *rsrc TSRMLS_DC)
{
Yaz_Association *as = (Yaz_Association *) rsrc->ptr;
yaz_close_session (as);
yaz_close_session (as TSRMLS_CC);
}
/* {{{ PHP_INI_BEGIN

View File

@ -60,7 +60,7 @@ ZEND_BEGIN_MODULE_GLOBALS(yaz)
ZEND_END_MODULE_GLOBALS(yaz)
#ifdef ZTS
#define YAZSG(v) TSRMG(yaz_globals_id, zend_yaz_globals *. v)
#define YAZSG(v) TSRMG(yaz_globals_id, zend_yaz_globals *, v)
#else
#define YAZSG(v) (yaz_globals.v)
#endif