httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Laurie <>
Subject Re: FW: Apache socket question
Date Sat, 31 May 2003 17:32:29 GMT
Jeff Trawick wrote:

>> While this is probably a bad idea, I bet that if you could trick
>> ap_lingering_close() not to close your socket when the connection is
>> closed, you might be able to get away with this.
>> The relevent line in server/connection.c:214 is:
>> apr_socket_t *csd = ap_get_module_config(c->conn_config, &core_module);
>> So, something like:
>> ap_set_module_config(c->conn_config, &core_module, NULL);
>> in your module might do the trick.  But, don't expect us to support
>> this.  =) -- justin
> in fact, we might intentionally do something to make that blow up :)
> my suggestion on apache-modules was to set c->aborted in the
> pre-connection hook, presumably after passing the descriptor
> successfully to another process
> ap_lingering_close() doesn't perform the shutdown() if c->aborted

Icky! Presumably the nice thing to do would be to invent a flag that
inhibits the shutdown?




"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

View raw message