minix/lib
David van Moolenbroek 6f374faca5 Add "expected size" parameter to getsysinfo()
This patch provides basic protection against damage resulting from
differently compiled servers blindly copying tables to one another.
In every getsysinfo() call, the caller is provided with the expected
size of the requested data structure. The callee fails the call if
the expected size does not match the data structure's actual size.
2011-12-11 22:34:14 +01:00
..
ack libfp: use ${CC} instead of cc, reported by Antoine Leca. 2010-07-22 22:24:08 +00:00
csu csu: add code to call constructors to be used by clang 2011-11-20 20:20:51 +01:00
libarchive Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
libaudiodriver Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
libbdev libbdev: extended version 2011-12-05 16:28:09 +01:00
libblockdriver libblockdriver: allow for mixed sync/async replies 2011-11-30 19:07:04 +01:00
libbz2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
libc Fix many more comiler warnings 2011-11-28 10:07:55 +00:00
libchardriver Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
libcrypt don't keep minix-port.patch files in repo 2011-08-10 13:38:12 +00:00
libcurses minor bugfixes caught by clang warnings 2011-11-18 12:18:23 +01:00
libddekit Fix many more comiler warnings 2011-11-28 10:07:55 +00:00
libdevman Fix a ton of compiler warnings 2011-11-14 10:07:49 +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 Fix a ton of compiler warnings 2011-11-14 10:07:49 +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 Cleanup servers to make GCC/Clang a little happier 2011-09-08 13:57:03 +00:00
libm Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
libminc Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
libminixfs Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
libminixutil rename -lutil to -lminixutil 2011-08-01 14:32:14 +02:00
libmthread libmthread: add mthread_event_fire_all 2011-12-01 14:53:20 +01:00
libnetdriver Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
libpuffs libpuffs: remove unused block device code 2011-11-29 16:56:52 +01:00
librefuse Fix many more comiler warnings 2011-11-28 10:07:55 +00:00
libsys Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
libterminfo don't keep minix-port.patch files in repo 2011-08-10 13:38:12 +00:00
libtimers Replace NULL macro defs with null.h include 2010-07-22 10:03:31 +00:00
libusb Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
libutil Fine grained compatibility with _RENAMEd symbols 2011-11-28 10:12:44 +00:00
libvassert Fix a ton of compiler warnings 2011-11-14 10:07:49 +00:00
libvtreefs Tell VFS how many requests an FS can handle concurrently 2011-08-26 12:47:43 +00: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 add previous stat symbols as aliases 2011-12-06 16:03:58 +01:00
nbsd_libcompat_minix Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
nbsd_libm make: set MACHINE_ARCH variable 2011-11-18 16:22:25 +01:00
nbsd_libminlib Enable GCOV always 2011-12-07 15:20:26 +00: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 Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
Makefile.inc minix.ack.mk: use CPPFLAGS for ACK asm files 2011-08-05 14:16:48 +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