minix/lib/nbsd_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
..
arch Fix signal handling in NBSD libc. 2011-02-21 18:06:54 +00:00
atomic Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
cdb Port NetBSD libc functions to Minix. 2011-02-15 12:19:40 +00:00
citrus Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
compat Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
compat-43 Clean up NetBSD libc Minix port. 2011-02-15 16:31:16 +00:00
db New stat structure. 2011-07-12 16:39:55 +02:00
dlfcn Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
gdtoa Port NetBSD libc functions to Minix. 2011-02-15 12:19:40 +00:00
gen nbsd libc: disable i386 exec*() optimisation 2011-07-06 11:36:24 +02:00
gmon Clean up NetBSD libc Minix port. 2011-02-15 16:31:16 +00:00
hash Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
iconv Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
include namespace.h: add entry for shutdown(2) 2011-07-07 18:47:06 +02:00
inet Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
isc Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
locale Clean up NetBSD libc Minix port. 2011-02-15 16:31:16 +00:00
md Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
misc Clean up NetBSD libc Minix port. 2011-02-15 16:31:16 +00:00
nameser Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
net [NBSD libc] Various fixes. 2011-04-06 15:59:10 +00:00
nls Port NetBSD libc functions to Minix. 2011-02-15 12:19:40 +00:00
pkgconfig Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
quad Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
regex Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
resolv New stat structure. 2011-07-12 16:39:55 +02:00
rpc Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
softfloat Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
ssp Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
stdio New stat structure. 2011-07-12 16:39:55 +02:00
stdlib nbsd libc: global constructors run sanity check 2011-07-08 16:34:40 +02:00
string Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
sys Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
sys-minix New stat structure. 2011-07-12 16:39:55 +02:00
termios Clean up NetBSD libc Minix port. 2011-02-15 16:31:16 +00:00
thread-stub Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
time [NBSD libc] Various fixes. 2011-04-06 15:59:10 +00:00
uuid Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00
yp Port NetBSD libc functions to Minix. 2011-02-15 12:19:40 +00:00
libcincludes.mk Set MACHINE_ARCH and MACHINE_CPU to in NBSD libc Makefile 2011-02-22 09:22:26 +00:00
Makefile add pkgsrc hooks for building pkgs w/nbsd_libc 2011-06-27 15:10:34 +02:00
Makefile.inc Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
minix-config.inc Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
minix-port.patch New stat structure. 2011-07-12 16:39:55 +02:00
shlib_version Import unmodified NetBSD libc in trunk 2011-02-14 19:36:03 +00:00