minix/lib
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 libfp: use ${CC} instead of cc, reported by Antoine Leca. 2010-07-22 22:24:08 +00:00
csu libc and csu updates for ELF 2010-12-10 23:04:04 +00:00
libarchive Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
libaudiodriver fixed clang warnings in drivers/ 2011-06-09 16:57:51 +02:00
libbz2 Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
libc New stat structure. 2011-07-12 16:39:55 +02:00
libcurses lib: fixes for warnings that clang has for libraries. 2010-07-06 12:08:22 +00:00
libddekit Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
libdevman minor fix for clang - do_unbind() becomes void 2011-02-27 00:10:33 +00:00
libdriver Server/driver protocols: no longer allow third-party copies. 2011-04-11 17:35:05 +00:00
libedit fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
libelf Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
libend Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
libexec Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
libfetch libfetch - move fetch.3 to man and fetch.h to include 2010-07-01 00:05:48 +00:00
libhgfs Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
libl Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
liblwip LWIP - liblwip 2011-04-07 07:43:36 +00:00
libm Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
libminc Move minimal libc from libsys into separate lib. 2011-07-09 22:32:38 +02:00
libmthread Fix compiler warnings and mutex deadlock 2011-07-08 13:59:07 +00:00
libnetdriver Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
libsys Move minimal libc from libsys into separate lib. 2011-07-09 22:32:38 +02:00
libtimers Replace NULL macro defs with null.h include 2010-07-22 10:03:31 +00:00
libusb fix many clang warnings in lib/ 2011-06-23 19:25:36 +02:00
libutil Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
libvtreefs New stat structure. 2011-07-12 16:39:55 +02:00
libz Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
nbsd_libasyn Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
nbsd_libc New stat structure. 2011-07-12 16:39:55 +02:00
nbsd_libcompat_minix Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
nbsd_libm Update minix-port.patch. 2011-07-12 16:39:55 +02:00
nbsd_libminlib Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
ack_build.sh changes for detecting and building for clang/binutils elf 2011-06-07 16:49:52 +02:00
elf_build.sh Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
Makefile Move minimal libc from libsys into separate lib. 2011-07-09 22:32:38 +02:00
Makefile.inc Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
README Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00

ack_build.sh - for ACK library building
gnu_build.sh - for GNU library building

ack_build.sh obj     - create objdirs for gnu libraries
ack_build.sh depend  - find dependencies of ack libraries
ack_build.sh all     - compile ack libraries
ack_build.sh install - compile and install ack libraries
ack_build.sh clean   - clean for ack libraries

gnu_build.sh obj     - create objdirs for gnu libraries
gnu_build.sh depend  - find dependencies of gnu libraries
gnu_build.sh all     - compile gnu libraries
gnu_build.sh install - compile and install gnu libraries
gnu_build.sh clean   - clean for gnu libraries