Re: [PHP-DEV] Symbol not found: _TSRMSLS_FETCH

2008-06-10 Thread Stanislav Malyshev
So now I have: PHP_RINIT_FUNCTION(vardumpoverload) { zend_function *orig_1; TSRMLS_FETCH(); You don't need fetch here, RINIT already gets it as a parameter. When I don't use TSRMLS_FETCH(); at all I get a "Bus error" when running the extension and calling require_once(). You should

Re: [PHP-DEV] Symbol not found: _TSRMSLS_FETCH

2008-06-10 Thread Christoph Dorn
> That's TSRMLS_FETCH() (you have extra S). So now I have: PHP_RINIT_FUNCTION(vardumpoverload) { zend_function *orig_1; TSRMLS_FETCH(); /* Override require_once with our own function */ zend_hash_find(CG(function_table), "require_once", 13, (void **)&orig_1); VARDUMPOVERLOA

Re: [PHP-DEV] Symbol not found: _TSRMSLS_FETCH

2008-06-10 Thread Stanislav Malyshev
Hi! I am trying to call CG(function_table) from within my PHP_RINIT_FUNCTION() and from what I have found I need to call TSRMSLS_FETCH() first to populate the function table in a thread safe way. That's TSRMLS_FETCH() (you have extra S). -- Stanislav Malyshev, Zend Software Architect [EMAIL P

[PHP-DEV] Symbol not found: _TSRMSLS_FETCH

2008-06-10 Thread Christoph Dorn
I am trying to call CG(function_table) from within my PHP_RINIT_FUNCTION() and from what I have found I need to call TSRMSLS_FETCH() first to populate the function table in a thread safe way. When I run the extension I get: dyld: lazy symbol binding failed: Symbol not found: _TSRMSLS_FETCH Refe