mod_proxy_fdpass.c revision b9cac1a7680839ed17fded260d74ec4d87af501d
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose/* Licensed to the Apache Software Foundation (ASF) under one or more
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose * contributor license agreements. See the NOTICE file distributed with
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose * this work for additional information regarding copyright ownership.
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose * The ASF licenses this file to You under the Apache License, Version 2.0
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose * (the "License"); you may not use this file except in compliance with
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose * the License. You may obtain a copy of the License at
#include "mod_proxy.h"
#ifndef CMSG_DATA
#include "mod_proxy_fdpass.h"
const char *path;
return DECLINED;
return OK;
return rv;
return rv;
return rv;
return errno;
return APR_SUCCESS;
const char* path,
apr_socket_t *s;
return rv;
return rv;
*out_sock = s;
return APR_SUCCESS;
apr_socket_t *s,
return rv;
return rv;
return errno;
return APR_SUCCESS;
return DECLINED;
url);
return HTTP_INTERNAL_SERVER_ERROR;
int status;
if (!flush) {
return HTTP_INTERNAL_SERVER_ERROR;
if (status) {
return status;
return HTTP_INTERNAL_SERVER_ERROR;
return HTTP_INTERNAL_SERVER_ERROR;
return OK;
int status;
apr_bucket *e;
return status;
return OK;