summaryrefslogtreecommitdiff
path: root/shmem/unix/mm/README
diff options
context:
space:
mode:
Diffstat (limited to 'shmem/unix/mm/README')
-rw-r--r--shmem/unix/mm/README87
1 files changed, 87 insertions, 0 deletions
diff --git a/shmem/unix/mm/README b/shmem/unix/mm/README
new file mode 100644
index 000000000..5a19d6c08
--- /dev/null
+++ b/shmem/unix/mm/README
@@ -0,0 +1,87 @@
+ __ __ __ __
+ | \/ | \/ |
+ | |\/| | |\/| |
+ | | | | | | |
+ |_| |_|_| |_|
+
+ MM - Shared Memory Library
+ Copyright (c) 1999 Ralf S. Engelschall, All rights reserved.
+ Version 1.0.8 (24-Jun-1999)
+
+ The MM library is a 2-layer abstraction library which simplifies the usage
+ of shared memory between forked (and this way strongly related) processes
+ under Unix platforms. On the first (lower) layer it hides all platform
+ dependent implementation details (allocation and locking) when dealing with
+ shared memory segments and on the second (higher) layer it provides a
+ high-level malloc(3)-style API for a convenient and well known way to work
+ with data-structures inside those shared memory segments.
+
+ This library was successfully tested on the following platforms (and
+ should automatically adjust to other platforms, of course):
+
+ o i386-unknown-freebsd3.1 FreeBSD 3.1
+ o i386-unknown-freebsd3.2 FreeBSD 3.2
+ o i386-unknown-freebsd2.2.7 FreeBSD 2.2.7
+ o i386-unknown-freebsd2.2.8 FreeBSD 2.2.8
+ o i386-unknown-freebsd2.2.2 FreeBSD 2.2.2
+ o i386-unknown-openbsd2.5 OpenBSD 2.5
+ o i386-pc-bsdi4.0.1 BSDI 4.0.1
+ o i586-pc-linux-gnu RedHat 5.2
+ o i586-pc-linux-gnu RedHat 5.0
+ o i686-pc-linux-gnu Redhat 6.0
+ o i486-pc-linux-gnulibc1 Linux
+ o i686-pc-linux-gnulibc1 Slackware 4.0
+ o i586-pc-linux-gnulibc1 Slackware 4.0
+ o sparc-sun-solaris2.6 Solaris 2.6
+ o sparc-sun-solaris2.7 Solaris 2.7
+ o i386-pc-solaris2.7 Solaris 2.7
+ o alphaev56-dec-osf4.0d Digital Unix v4.0D
+ o alphaev56-dec-osf4.0c Digital Unix v4.0C
+ o powerpc-ibm-aix4.2.0.0 AIX 4.2
+ o powerpc-ibm-aix4.3.1.0 AIX 4.2
+ o alphaev56-unknown-linux-gnu Linux/Alpha
+ o powerpc-unknown-linux-gnu LinuxPPC 4
+ o m68k-apple-aux3.1.1 A/UX 3.1.1
+ o hppa1.1-hp-hpux10.10 HP-UX 10.10
+ o hppa1.1-hp-hpux10.20 HP-UX 10.20
+ o hppa2.0-hp-hpux10.20 HP-UX 10.20
+ o arm-unknown-linux-gnu Corel Netwinder SA110
+ o mips-sni-sysv4 SIEMENS ReliantUNIX
+ o mips-sgi-irix6.2 IRIX 6.2
+ o mips-sgi-irix6.3 IRIX 6.3
+ o mips-sgi-irix6.4 IRIX 6.4
+ o mips-sgi-irix6.5 IRIX 6.5.4
+
+ Credit has to be given to the following people who contributed ideas,
+ bugfixes, hints, gave platform feedback, etc. (in alphabetical order):
+
+ o Ronald Appelfelder <ra@intraregio.net>
+ o Robert Belleman <robbel@wins.uva.nl>
+ o Jeff Clark <hotwire@hoser.com>
+ o Eric Cholet <cholet@logilune.com>
+ o Dean Gaudet <dgaudet@arctic.org>
+ o Ask Bjoern Hansen <ask@netcetera.dk>
+ o Jim Jagielski <jim@jagunet.com>
+ o Mats Josefsson <matjos@rsv.se>
+ o Sergey Kachanovsky <ranger@tversu.ru>
+ o Martin Kraemer <martin.kraemer@mch.sni.de>
+ o Rasmus Lerdorf <rasmus@lerdorf.on.ca>
+ o Dave Malhotra <davem@glue.umd.edu>
+ o Christophe Massiot <massiot@via.ecp.fr>
+ o Patrick <puzzled@symplex.net>
+ o Charles Randall <crandall@matchlogic.com>
+ o David Rees <drees@ucsd.edu>
+ o Christian Reiber <chrei@en.muc.de>
+ o Dan Sullivan <sullivan@epa.gov>
+ o Tom Vaughan <tvaughan@aventail.com>
+ o Rick Watson <rick@akbar.cc.utexas.edu>
+ o Mark Wilkie <mark@exceptionmedia.com>
+ o Cliff Woolley <jwoolley@wlu.edu>
+
+ The documentation and latest release can be found on
+ http://www.engelschall.com/sw/mm/
+
+ Ralf S. Engelschall
+ rse@engelschall.com
+ www.engelschall.com
+