minix/lib
Ben Gras 0cfff08e56 libexec: mmap support, prealloc variants
In libexec, split the memory allocation method into cleared and
non-cleared. Cleared gives zeroed memory, non-cleared gives 'junk'
memory (that will be overwritten anyway, and so needn't be cleared)
that is faster to get.

Also introduce the 'memmap' method that can be used, if available,
to map code and data from executables into a process using the
third-party mmap() mode.

Change-Id: I26694fd3c21deb8b97e01ed675dfc14719b0672b
2013-04-24 10:18:16 +00:00
..
csu libcsu: store argc and argv on the stack 2013-01-25 17:07:02 +00:00
libasyn No more intel/minix segments. 2012-07-15 22:30:15 +02:00
libaudiodriver libaudiodriver: properly deallocate memory 2012-08-24 09:17:27 +00:00
libbdev libbdev: resolve Coverity warnings 2012-07-30 12:10:12 +00:00
libblockdriver Rename "struct partition" to "struct part_geom" 2013-03-20 16:14:21 +00:00
libbz2 Upgrading bzip2 2012-11-21 18:32:06 +01:00
libc VM: 64-bit mmap() 2013-04-24 10:18:15 +00:00
libchardriver libchardriver: resolve Coverity warnings 2012-07-30 12:10:13 +00:00
libcompat_minix Removing obsolete _MINIX_COMPAT define 2013-02-26 09:44:23 +00:00
libcrypt Updating lib/libcrypt 2013-01-14 11:36:27 +01:00
libcurses Removing useless __NBSD_LIBC define in libcurses 2013-01-17 10:03:58 +01:00
libddekit libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
libdevman retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
libedit Fix command line history in ash 2013-02-01 11:41:47 +01:00
libelf Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
libexec libexec: mmap support, prealloc variants 2013-04-24 10:18:16 +00:00
libfetch Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
libgpio Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
libhgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
liblwip libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
libm Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
libminc ldivmod, uldivmod: fix qdivrem calls 2013-02-08 14:09:45 +01:00
libminixfs vm: new secondary cache code 2013-04-24 10:18:16 +00:00
libminlib ARM updates 2013-01-17 10:03:58 +01:00
libmthread Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
libnetdriver retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
libnetsock LWIP - fixed makefiles 2013-03-25 16:51:25 +01:00
libpadconf Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
libprop Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
libpuffs Also apply sub-second UTIME to libpuffs 2013-04-12 11:11:59 +02:00
librefuse Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
librmt Fix warnings trivial warnings. 2013-01-14 11:44:31 +01:00
libsffs Subsecond timestamps support for FS 2013-04-12 11:11:59 +02:00
libsys vm: new secondary cache code 2013-04-24 10:18:16 +00:00
libterminfo Re-adding extended keys in minix termcap entry 2013-01-23 21:28:17 +01:00
libtimers Replace NULL macro defs with null.h include 2010-07-22 10:03:31 +00:00
libusb retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
libutil Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
libvassert No more intel/minix segments. 2012-07-15 22:30:15 +02:00
libvboxfs libvboxfs: fix setting file mtimes 2012-10-17 23:01:24 +02:00
libvirtio virtio: generic virtio library 2013-01-23 09:03:03 +00:00
libvtreefs VFS, FSes: add REQ_PEEK request type 2013-03-07 10:57:38 +00:00
libz Downgrading to netbsd zlib version 2013-04-09 16:43:13 +02:00
Makefile Reducing external/bsd/file differences 2013-04-12 13:25:18 +02:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00