diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2018-02-14 14:55:24 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2018-02-14 14:55:24 +0300 |
commit | 7ae73be14194ccadc9a7557be33c3940ca4667cb (patch) | |
tree | a52c475eeefd309b447a481f3536bd92812bf82c /winsup/cygwin/net.cc | |
parent | 1188d308bf254a85c2cdfca86453bd684cffb7ef (diff) |
Cygwin: improve O_TMPFILE handling
Windows does not remove FILE_ATTRIBUTE_TEMPORARY by itself after a
file has been closed. It's just some attribute which can be set or
removed at will, despite its purpose.
Apparently there are tools out there which use FILE_ATTRIBUTE_TEMPORARY
accidentally or wrongly, even Microsoft's own tools are affected. In
the end, the filesystem is potentially full of files with this attribute
set.
Implement O_TMPFILE files with FILE_ATTRIBUTE_TEMPORARY and
FILE_ATTRIBUTE_HIDDEN set. This combination is pretty unlikely.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/net.cc')
0 files changed, 0 insertions, 0 deletions