cgi_exec_info_t has allocations only in mod_cgi.c in the apache common code,
as far as third modules, I don't know.
As a parameter, the struct is passed in only to static functions
in mod_cgi.c, mod_netware, and mod_win32.
 
There is also a registered optional function in mod_cgi.h.
This could possibly cause problems:
 
APR_DECLARE_OPTIONAL_FN(apr_status_t, ap_cgi_build_command,
                        (const char **cmd, const char ***argv,
                         request_rec *r, apr_pool_t *p,
                         cgi_exec_info_t *e_info));
 
(BTW, the list of parameters description is off)

>>> [EMAIL PROTECTED] 6/18/2004 2:16:29 PM >>>
On Fri, 18 Jun 2004, Jean-Jacques Clar wrote:

> new field in
> apr_procattr_t and cgi_exec_info_t structures

This, however, would require one, if a module would ever be responsible
for allocating the apr_procattr_t or cgi_exec_info_t themselves, since if
they're and old build, they'd allocate too little space.  With the
apr_procattr_t, I'd imagine the answer is no -- surely APR itself
allocates that.  What about cgi_exec_info_t?

--Cliff

Reply via email to