Re: [PHP4BETA] What is ext/lcg/lcg.c?
| From: | Sascha Schumann | Date: | Sun, 29 Aug 1999 20:30:43 +0000 |
| Subject: | Re: [PHP4BETA] What is ext/lcg/lcg.c? | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-3845@lists.php.net to get a copy of this message | ||
> Well, I'm not sure what we're waiting for exactly, to be honest. Do you
> have an idea on how to implement this shared pool of objects in a platform
> independent (read: works under both UNIX and Win32) way?
Well, I'm not sure what you mean with "objects."
As Rasmus noted, we will need some flexible mechanism to
provide modules with additional capabilities (i.e. on
process/thread startup/shutdown events already exists, I
needed on server startup/shutdown events). These fit well
into the existing zend_module_entry structure.
Stig mentioned portability problems wrt server capabilities,
i.e.
#define SAPI_PRE_FORK_START_HOOK
#define SAPI_PROCESS_START_HOOK
which allow modules to adapt their behaviour to possible
configurations.
I don't know what new features Apache 2 will introduce in
this area, but we should take that into account. Maybe
someone has pointers to papers about the new design of
Apache.
--
Regards,
Sascha Schumann
Consultant