minix/servers/mfs
Evgeniy Ivanov ef0a265086 New stat structure.
* VFS and installed MFSes must be in sync before and after this change *

Use struct stat from NetBSD. It requires adding new STAT, FSTAT and LSTAT
syscalls. Libc modification is both backward and forward compatible.

Also new struct stat uses modern field sizes to avoid ABI
incompatibility, when we update uid_t, gid_t and company.
Exceptions are ino_t and off_t in old libc (though paddings added).
2011-07-12 16:39:55 +02:00
..
buf.h mfs - no more WRITE_IMMED 2010-10-11 15:35:43 +00:00
cache.c introduce sqrt_approx() in -lsys 2011-07-04 02:51:12 +02:00
const.h Increase NR_INODES in the FS servers to match NR_VNODES in VFS 2010-08-05 11:37:37 +00:00
device.c Server/driver protocols: no longer allow third-party copies. 2011-04-11 17:35:05 +00:00
drivers.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
fs.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
glo.h mfs: minor cleanup of readahead: they can be private to read.c. 2010-06-21 18:25:04 +00:00
inode.c Return ENOSPC when out of inodes 2010-08-05 11:37:06 +00:00
inode.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
link.c Fix failing unmount attempt at shutdown after running test58 2010-09-17 09:34:36 +00:00
main.c fix clang warnings -R in kernel/ and servers/ 2011-06-09 16:09:13 +02:00
Makefile introduce sqrt_approx() in -lsys 2011-07-04 02:51:12 +02:00
misc.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
mount.c auto-tune mfs cache size based on FS usage and remaining system memory 2011-02-28 14:19:19 +00:00
open.c - Return ENOENT when trying to add files to removed (but open) directories. 2010-09-01 09:07:18 +00:00
path.c Remove legacy MM, FS, and FS_PROC_NR macros 2010-06-08 13:58:01 +00:00
pipe.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
protect.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
proto.h auto-tune mfs cache size based on FS usage and remaining system memory 2011-02-28 14:19:19 +00:00
read.c mfs: minor cleanup of readahead: they can be private to read.c. 2010-06-21 18:25:04 +00:00
stadir.c New stat structure. 2011-07-12 16:39:55 +02:00
stats.c auto-tune mfs cache size based on FS usage and remaining system memory 2011-02-28 14:19:19 +00:00
super.c change bitchunk_t from 16-bit to 32-bit 2010-12-21 10:44:45 +00:00
super.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
table.c mfs - statvfs call, by Buccapatnam Tirumala, Gautam. 2010-06-23 23:58:16 +00:00
time.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
type.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
utility.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
write.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00