commit | b8ea429d7249253ec1fe90dffc648f0668d12385 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Wed Aug 21 19:51:39 2024 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Wed Oct 09 11:28:06 2024 -0400 |
tree | e0b437967a278a2e1c0de1733f74b31412a53439 | |
parent | e880d33b49e62a76a23d2dcdb32e088a6553d299 [diff] |
make __set_open_fd() set cloexec state as well ->close_on_exec[] state is maintained only for opened descriptors; as the result, anything that marks a descriptor opened has to set its cloexec state explicitly. As the result, all calls of __set_open_fd() are followed by __set_close_on_exec(); might as well fold it into __set_open_fd() so that cloexec state is defined as soon as the descriptor is marked opened. [braino fix folded] Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>