minix/servers/vm
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
..
arch/i386 Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
addravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
alloc.c Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
break.c - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
cavl_if.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
cavl_impl.h Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
exec.c New stat structure. 2011-07-12 16:39:55 +02:00
exit.c vm - hash table for block cache 2010-10-15 09:10:14 +00:00
fork.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
glo.h VM: Remove legacy non-paging code paths 2010-06-05 14:39:40 +00:00
main.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
Makefile boot: Add multiboot support 2011-06-24 17:21:51 +02:00
memlist.h let vm use physically fragmented memory for allocations. 2010-04-12 11:25:24 +00:00
mmap.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
pagefaults.c Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
pagerange.h - pages that points to page directory values of all processes, 2009-09-21 14:49:49 +00:00
phys_region.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
proto.h VM and kernel support for ELF 2011-02-26 23:00:55 +00:00
queryexit.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
region.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
region.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
regionavl.c vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
regionavl.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
regionavl_defs.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
rs.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
sanitycheck.h vm: better fix for clang 'unused expression' warning 2010-07-05 17:34:26 +00:00
signal.c panic() cleanup. 2010-03-05 15:05:11 +00:00
slaballoc.c Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
unavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
util.h vm: use assert() instead of vm_assert(); remove vm_assert(). 2010-04-12 12:37:28 +00:00
utility.c ELF multiboot support 2011-05-04 18:51:43 +02:00
vm.h ELF multiboot support 2011-05-04 18:51:43 +02:00
vmproc.h vm - hash table for block cache 2010-10-15 09:10:14 +00:00
yielded.h vm - hash table for block cache 2010-10-15 09:10:14 +00:00
yieldedavl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl_defs.h vm - hash table for block cache 2010-10-15 09:10:14 +00:00