Go to file
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
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Add bin/ hierarchy 2011-07-01 18:43:15 +02:00
boot boot: Add multiboot support 2011-06-24 17:21:51 +02:00
commands New stat structure. 2011-07-12 16:39:55 +02:00
common New stat structure. 2011-07-12 16:39:55 +02:00
docs New stat structure. 2011-07-12 16:39:55 +02:00
drivers Support for 82801CAM PRO/100 VE 2011-07-11 21:10:28 +02:00
etc Support for 82801CAM PRO/100 VE 2011-07-11 21:10:28 +02:00
include New stat structure. 2011-07-12 16:39:55 +02:00
kernel Move minimal libc from libsys into separate lib. 2011-07-09 22:32:38 +02:00
lib New stat structure. 2011-07-12 16:39:55 +02:00
man New stat structure. 2011-07-12 16:39:55 +02:00
nbsd_include New stat structure. 2011-07-12 16:39:55 +02:00
servers New stat structure. 2011-07-12 16:39:55 +02:00
share Move minimal libc from libsys into separate lib. 2011-07-09 22:32:38 +02:00
test libm: add i387/ dir, fix test51 compilation 2011-07-08 16:34:40 +02:00
tools Replace indent with NetBSD version 2011-07-05 12:37:57 +02:00
usr.bin Replace indent with NetBSD version 2011-07-05 12:37:57 +02:00
.gitignore .gitignore: add obj-elfbase-nbsd 2011-06-25 18:05:01 +02:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile world: add servers install target 2011-07-07 23:06:00 +02:00