minix/lib/libc
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
..
ack Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
ansi fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
arch/i386 introduce option to time assert()s 2011-06-24 16:00:42 +02:00
asyn Use endpoint_t for the destination of mini_send and _syscall, and the 2010-06-02 21:51:32 +00:00
db Move MIN() and MAX() macros to sys/params.h 2010-08-21 13:10:41 +00:00
gnu Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
ip <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
math some extra math functions from netbsd for netpbm. 2011-01-30 23:40:51 +00:00
other fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
posix New stat structure. 2011-07-12 16:39:55 +02:00
regex fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
stdio <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
stdtime fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
syscall make getsysinfo() a system-land call 2010-09-14 21:50:05 +00:00
sysvipc Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
wchar Add some support for wchar_t. 2010-04-19 15:20:24 +00:00
Makefile For GCC/clang, don't build in ACK int64 routines 2010-11-19 12:36:44 +00:00
Makefile.inc Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00