apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bjoern A. Zeeb" <bzeeb-li...@lists.zabbadoz.net>
Subject Re: [PATCH] inheriting pipes
Date Wed, 05 Mar 2003 22:53:54 GMT
On Wed, 5 Mar 2003, William A. Rowe, Jr. wrote:


already been to bed but ...

> We should do *either*;  if CLOEXEC is supported and can be toggled
> per our API (_set/_unset) then that can be the preferred method, to protect
> ourselves from non-apr callers of exec().  (This goes for files, too.)

if it is possible FD_CLOEXEC should really be independed of
inherit_(un)set. It should be applied to every fd opened by default
(if available) apart from 012 which seem to already be handled their
own way. One may have a flag (perhaps also use APR_FILE_NOCLEANUP) to
supress usage.
Why ? Because we had seen wrong usage of APR_IMPLEMENT_(UN)INHERIT_SET
epanded macros at various files in the apache httpd code...


Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT
56 69 73 69 74				http://www.zabbadoz.net/

View raw message