minix/servers/mfs
David van Moolenbroek fecfd07997 mfs: more accurate stat.st_blocks estimation
On MFS file systems, the stat(2) call now counts indirect blocks as
part of the st_blocks calculation, in addition to proper initial
rounding of the file size. The returned value is now a true upper
bound on the actual number of 512-byte blocks allocated to the file.
As before, it is not accurate for sparse files.
2012-03-05 22:32:33 +01:00
..
buf.h mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
cache.c re-enable update-superblock check 2012-02-15 03:46:01 +01:00
clean.h mfs: mark blocks clean when invalidated 2012-01-18 17:51:04 +01:00
const.h mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
fs.h increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
glo.h Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
inode.c mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
inode.h mfs: restore readonly mounting 2011-12-22 01:29:27 +01:00
link.c mfs: restore readonly mounting 2011-12-22 01:29:27 +01:00
main.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
Makefile Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
mfsdir.h increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
misc.c mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
mount.c mfs: clean flag 2011-12-22 16:53:32 +01:00
open.c mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
path.c mfs: restore readonly mounting 2011-12-22 01:29:27 +01:00
pipe.c Check group range for sanity 2011-09-08 12:23:03 +00:00
protect.c mfs: restore readonly mounting 2011-12-22 01:29:27 +01:00
proto.h mfs: clean flag 2011-12-22 16:53:32 +01:00
read.c Don't try to find file position beyond double indirect blocks 2012-01-19 16:47:47 +00:00
stadir.c mfs: more accurate stat.st_blocks estimation 2012-03-05 22:32:33 +01:00
stats.c Fix bugs found in MFS by clang static analyzer. 2011-08-10 20:47:16 +00:00
super.c Convert s_block_size on MFSv3. 2012-01-08 23:52:57 +04:00
super.h mfs: clean flag 2011-12-22 16:53:32 +01:00
table.c libbdev: initial version 2011-11-09 14:43:25 +01:00
time.c mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
type.h mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00
utility.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
write.c mfs: use macros to mark blocks and inodes dirty 2011-12-22 01:29:27 +01:00