summaryrefslogtreecommitdiff
path: root/indra/llcommon/llcommonutils.h
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2012-04-18 15:43:34 -0400
committerNat Goodspeed <nat@lindenlab.com>2012-04-18 15:43:34 -0400
commit38e23bb0eb71e160fdfa829398a46ec3db01d7aa (patch)
tree7b7b353bcdd1018b003b7da219364ffc699987d5 /indra/llcommon/llcommonutils.h
parent54228ddf50b3396686a51a6fd51c1133916fc827 (diff)
IQA-463: Make LLProcess call apr_procattr_inherit_set() extension.
On Windows, Bad Things happen when apr_proc_create() is allowed to pass TRUE to CreateProcess(bInheritHandles). For instance, the open handle for a new installer executable file being downloaded by the background updater gets inadvertently passed to a couple slplugin.exe instances. When the viewer finishes downloading, closes the file and tries to remove it, Windows balks because the file is still open by another process. Require an apr_suite package that includes the new Linden apr_procattr_inherit_set() extension, and call it to turn off CreateProcess(bInheritHandles).
Diffstat (limited to 'indra/llcommon/llcommonutils.h')
0 files changed, 0 insertions, 0 deletions