diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2023-11-27 21:14:49 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2023-11-28 10:55:52 +0100 |
commit | 89a1e4a573d40b233011402f42630b970ff71291 (patch) | |
tree | cbeedcf1aca909d5bac5f4c377df1eda1ec9fa53 /COPYING.LIBGLOSS | |
parent | 8e009dce7c82538119766cc0e3a6c91f3248ea5a (diff) | |
download | newlib-cygwin-3.4.10.zip newlib-cygwin-3.4.10.tar.gz newlib-cygwin-3.4.10.tar.bz2 |
Cygwin: open(2): reset sparseness on O_TRUNCated filescygwin-3.4.10
open(2) implements O_TRUNC by just reducing the size of the file
to 0, to make sure EAs stay available.
Turns out, file sparseness is not removed this way either, so add
code to do just that.
Fixes: 603ef545bdbd ("* fhandler.cc (fhandler_base::open): Never open files with FILE_OVERWITE/FILE_OVERWRITE_IF.")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'COPYING.LIBGLOSS')
0 files changed, 0 insertions, 0 deletions