diff options
author | Max Reitz <mreitz@redhat.com> | 2018-10-22 14:53:04 +0100 |
---|---|---|
committer | Eduardo Habkost <ehabkost@redhat.com> | 2018-10-30 21:11:52 -0300 |
commit | bf43b29df4cdc716f4a2af98b37e206a11541d99 (patch) | |
tree | 9223b810092433e21071b9c0200e8231cfb12489 /hw/pci/slotid_cap.c | |
parent | 68474776f354bc728db58cf349fe3ed0f63a306e (diff) |
iotests: Explicitly bequeath FDs in Python
Python 3.4 introduced the inheritable attribute for FDs. At the same
time, it changed the default so that all FDs are not inheritable by
default, that only inheritable FDs are inherited to subprocesses, and
only if close_fds is explicitly set to False.
Adhere to this by setting close_fds to False when working with
subprocesses that may want to inherit FDs, and by trying to
set_inheritable() on FDs that we do want to bequeath to them.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20181022135307.14398-7-mreitz@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'hw/pci/slotid_cap.c')
0 files changed, 0 insertions, 0 deletions