summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/linux/linuxthreads
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2012-12-14 10:45:29 +0000
committerCorinna Vinschen <corinna@vinschen.de>2012-12-14 10:45:29 +0000
commit05297cca5fe43585ba7f8b6299d318b8b31b634a (patch)
tree36ab6968209c5f6c4a5fb2344dbf313f68612720 /newlib/libc/sys/linux/linuxthreads
parent60f901f4a9e7ab9e6030cc38f297b140233640ea (diff)
downloadcygnal-05297cca5fe43585ba7f8b6299d318b8b31b634a.tar.gz
cygnal-05297cca5fe43585ba7f8b6299d318b8b31b634a.tar.bz2
cygnal-05297cca5fe43585ba7f8b6299d318b8b31b634a.zip
* fhandler.cc (fhandler_base::write): Don't attempt to sparsify
an already sparse file. Drop check for FILE_SUPPORTS_SPARSE_FILES flag. Explicitely set FILE_ATTRIBUTE_SPARSE_FILE attribute in cached attributes. (fhandler_base::lseek): Only set did_lseek if sparseness is supported. * fhandler_disk_file.cc (fhandler_disk_file::ftruncate): Don't attempt to sparsify an already sparse file. Explicitely set FILE_ATTRIBUTE_SPARSE_FILE attribute in cached attributes. * mount.cc (oopt): Add "sparse" flag. (fillout_mntent): Ditto. * path.h (enum path_types): Add PATH_SPARSE. (path_conv::support_sparse): New method. (path_conv::fs_flags): Constify. (path_conv::fs_name_len): Ditto. include/sys/mount.h: Replace unused MOUNT_MIXED flag with MOUNT_SPARSE.
Diffstat (limited to 'newlib/libc/sys/linux/linuxthreads')
0 files changed, 0 insertions, 0 deletions