freebsd-dev/lib
Matthew Dillon 4f79d873c1 Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC to
madvise().

    This feature prevents the update daemon from gratuitously flushing
    dirty pages associated with a mapped file-backed region of memory.  The
    system pager will still page the memory as necessary and the VM system
    will still be fully coherent with the filesystem.  Modifications made
    by other means to the same area of memory, for example by write(), are
    unaffected.  The feature works on a page-granularity basis.

    MAP_NOSYNC allows one to use mmap() to share memory between processes
    without incuring any significant filesystem overhead, putting it in
    the same performance category as SysV Shared memory and anonymous memory.

Reviewed by: julian, alc, dg
1999-12-12 03:19:33 +00:00
..
compat Add $FreeBSD$ - not that it makes much difference, but this is mainly meant 1999-10-29 01:20:50 +00:00
csu
libalias Fix a '&&' that should have been a '&'. 1999-12-10 20:04:53 +00:00
libatm
libbind Build more components to get named to build. 1999-11-30 04:40:54 +00:00
libc Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC to 1999-12-12 03:19:33 +00:00
libc_r Make work for sigset_t change. Also modify tests to account for 1999-12-05 00:48:53 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevstat Clarify what getdevs() expects as input. 1999-09-23 06:36:02 +00:00
libdisk Remove 'sd' support. SCSI disks are known as 'da' these days. 1999-11-27 21:20:57 +00:00
libedit Fix style bugs 1999-10-03 10:41:40 +00:00
libfetch
libform
libftpio Fix style bugs and ordering 1999-10-03 10:40:11 +00:00
libgnumalloc
libio
libipx
libkse Change signal handling to conform to POSIX specified semantics. 1999-12-04 22:55:59 +00:00
libkvm Report swapdevices as cdevs rather than bdevs. 1999-11-29 21:37:18 +00:00
libm ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00
libmd
libmenu
libncp Repo copy ncp_cfg.h ncp_lib.h ncp_file.h ncp_rcfile.h from here to 1999-11-12 15:09:58 +00:00
libncurses Install include files with mode 444. 1999-12-11 13:38:04 +00:00
libnetgraph Missed part of previous commit. 1999-12-03 23:15:33 +00:00
libopie
libpam Add the PAM SSH RSA key authentication module. For example, you can add, 1999-11-29 07:09:44 +00:00
libpanel
libpcap
libpthread Change signal handling to conform to POSIX specified semantics. 1999-12-04 22:55:59 +00:00
libradius Add support for RADIUS accounting. Note, this changes the format 1999-10-31 04:47:59 +00:00
libresolv
librpcsvc
libskey
libss sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
libstand longjumperror() and abort() don't exist in libstand.. Don't test 1999-11-24 13:54:46 +00:00
libtacplus
libtelnet
libutil Make setproctitle(NULL) restore all of the original arguments 1999-11-17 21:12:17 +00:00
libvgl Fix the VGLBITMAP_INITIALIZER macro; VXsize and VYsize should 1999-11-09 12:11:24 +00:00
libwrap
libxpg4
liby
libz Hard-configure z_off_t as long. Soft configuration using HAVE_UNISTD_H 1999-10-09 11:31:50 +00:00
msun style fix 1999-11-09 00:18:22 +00:00
ncurses Install include files with mode 444. 1999-12-11 13:38:04 +00:00
Makefile Turn libbind back on, it should be ok now. 1999-11-30 06:13:10 +00:00
Makefile.inc