Merge branch '3749_vfs_blksize'
commit9d735e02f17f0c77dd4916193de353b5ed266377
authorAndrew Borodin <aborodin@vmail.ru>
Wed, 11 Jan 2017 11:53:02 +0000 (11 14:53 +0300)
committerAndrew Borodin <aborodin@vmail.ru>
Wed, 11 Jan 2017 11:53:02 +0000 (11 14:53 +0300)
treeb82c61092bc85ba9ddca8447df9d7593b789626d
parent94787407f14e4d4bcf54ffbe811da64ba5803266
parentaae43d362fa39e3d1b9ea5865f0a5df920e93a33
Merge branch '3749_vfs_blksize'

* 3749_vfs_blksize:
  (vfs_adjust_stat): new VFS API, currently used to calculate st_blocks.
  Clarify usage of st_rdev. Use it if HAVE_STRUCT_STAT_ST_RDEV is defined.
  ftpfs: define st_blksize as equal to 64K.
  fishfs: define st_blksize as equal to 64K.
  Modify VFS APIs.
  tarfs: define st_blksize as equal to 8K.
  sftpfs: (sftpfs_fix_filename): refactoring: return length of result.
  sftpfs: minor optimization.
  sftpfs: define st_blksize and st_blocks.
  (vfs_s_default_stat): define st_blksize and st_blocks explicitly.
  Clarify usage of st_blocks. Use it if HAVE_STRUCT_STAT_ST_BLOCKS is defined.
  Ticket #3749: fix segfault in VFS if block size is not set.