Hello, I recently posted a message to this mailing list with the subject "Overriding PHP file operations - Extended access control", and I got some good replies which helped, thank you for this. Also, as I mentioned in that mail, the PHP source code is new to me.
Now that I am actively working to create my own added functionality, I have some questions concerning the Thread Safe Resource Manager/TSRM system. I am fairly certain my modified PHP version will not be running in a multithreaded fashion when deployed, but I would still like to know exactly what all those TSRM_[DC]|* macros actually mean when added to function argument lists (I realize they expand to some tsrm_ls function pointer). I see them all over the code, in many files, that's why I'm wondering. I've tried Googling, but most hits are just source code put out on the web, no explanations. I've not found much documentation about this on php.net, either. No luck in mailing list archives. Do I have to worry about these macros in my own functions ? Do I have to worry about them when doing lookups in zend hash tables (which I do to get cookie- and request data) ? It's just annoying not knowing much about them =). Any quick hints/clarifications appreciated, thanks. Øyvind -- < Øyvind Stegard <oyvind stegard (at) usit uio no> < USIT, University of Oslo -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php