mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 17:53:37 +08:00
533deafbdf
When opening a temporary file without O_CLOEXEC we risk leaking the file descriptor if another thread calls (fork and then) exec while we have the fd open. Fix this by consistently passing O_CLOEXEC everywhere where we open a file for internal use (and not to return it to the user, in which case the API defines whether or not the close-on-exec flag shall be set on the returned fd). Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230419160207.65988-4-bugaevc@gmail.com> |
||
---|---|---|
.. | ||
catgets.c | ||
catgetsinfo.h | ||
config.h | ||
Depend | ||
gencat.c | ||
Makefile | ||
nl_types.h | ||
open_catalog.c | ||
sample.SJIS | ||
test1.msg | ||
test2.msg | ||
test-gencat.c | ||
test-gencat.sh | ||
tst-catgets.c | ||
Versions | ||
xopen-msg.awk |