Commit e21ed786 authored by Colm MacCarthaigh's avatar Colm MacCarthaigh
Browse files

Add markers for non-threadsafe calls which need porting.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/execd-dev@369017 13f79535-47bb-0310-9956-ffa450edef68
parent 1c1c3ffa
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -414,6 +414,8 @@ static apr_status_t init_ext_filter_process(ap_filter_t *f)
    ef_dir_t *dc = ctx->dc;
    const char * const *env;

    /* XXX TODO: port to execd calls */    

    ctx->proc = apr_pcalloc(ctx->p, sizeof(*ctx->proc));

    rc = apr_procattr_create(&ctx->procattr, ctx->p);
+2 −0
Original line number Diff line number Diff line
@@ -1139,6 +1139,8 @@ static apr_status_t rewritemap_program_child(apr_pool_t *p,
    apr_procattr_t *procattr;
    apr_proc_t *procnew;

    /* XXX TODO: port to execd calls */

    if (   APR_SUCCESS == (rc=apr_procattr_create(&procattr, p))
        && APR_SUCCESS == (rc=apr_procattr_io_set(procattr, APR_FULL_BLOCK,
                                                  APR_FULL_BLOCK, APR_NO_PIPE))
+3 −1
Original line number Diff line number Diff line
@@ -2127,6 +2127,8 @@ static int create_uncompress_child(struct uncompress_parms *parm, apr_pool_t *cn
    apr_procattr_t *procattr;
    apr_proc_t *procnew;

    /* XXX TODO: port to execd calls */    
    
    /* XXX missing 1.3 logic:
     * 
     * what happens when !compr[parm->method].silent?
+2 −0
Original line number Diff line number Diff line
@@ -66,6 +66,8 @@ apr_file_t *ssl_util_ppopen(server_rec *s, apr_pool_t *p, const char *cmd,
    apr_procattr_t *procattr;
    apr_proc_t *proc;

    /* XXX TODO: port to execd calls */

    if (apr_procattr_create(&procattr, p) != APR_SUCCESS)
        return NULL;
    if (apr_procattr_io_set(procattr, APR_FULL_BLOCK, APR_FULL_BLOCK,