head 1.15; access; symbols; locks; strict; comment @# @; 1.15 date 2006.08.15.07.07.36; author rse; state Exp; branches; next 1.14; commitid pXtqIHGjLzYDrUIr; 1.14 date 2006.08.10.19.11.40; author rse; state Exp; branches; next 1.13; commitid 2GtKSMXZfOH0CkIr; 1.13 date 2005.09.02.20.04.55; author rse; state Exp; branches; next 1.12; 1.12 date 2004.09.12.18.56.59; author rse; state Exp; branches; next 1.11; 1.11 date 2003.03.07.16.03.02; author rse; state Exp; branches; next 1.10; 1.10 date 2003.02.17.20.11.19; author rse; state Exp; branches; next 1.9; 1.9 date 2002.12.23.19.37.38; author rse; state Exp; branches; next 1.8; 1.8 date 2002.10.02.12.44.39; author rse; state Exp; branches; next 1.7; 1.7 date 2002.08.11.13.49.13; author rse; state Exp; branches; next 1.6; 1.6 date 2002.07.28.08.11.01; author rse; state Exp; branches; next 1.5; 1.5 date 2002.07.26.13.53.16; author rse; state Exp; branches; next 1.4; 1.4 date 2002.07.13.20.09.26; author rse; state Exp; branches; next 1.3; 1.3 date 2002.02.15.18.01.30; author rse; state Exp; branches; next 1.2; 1.2 date 2002.02.15.13.52.11; author rse; state Exp; branches; next 1.1; 1.1 date 2002.02.15.11.56.43; author rse; state Exp; branches; next ; desc @@ 1.15 log @release OSSP mm 1.4.2 @ text @ #use wml::ossp area=pkg:lib subarea=mm OSSP mm

Shared Memory Allocation

Abstract

OSSP mm 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 layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second 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.

Documentation

, .

Authors

Status

Source

Donation

@ 1.14 log @release OSSP mm 1.4.1 @ text @d33 1 a33 1 stable="1.4.1" stable_date="10-Aug-2006" d44 1 a44 1 stable="mm-1.4.1.tar.gz" unstable="none"> @ 1.13 log @release OSSP mm 1.4.0 @ text @d33 1 a33 1 stable="1.4.0" stable_date="02-Sep-2005" d44 1 a44 1 stable="mm-1.4.0.tar.gz" unstable="none"> @ 1.12 log @release OSSP mm 1.3.1 @ text @d33 1 a33 1 stable="1.3.1" stable_date="12-Sep-2004" d44 1 a44 1 stable="mm-1.3.1.tar.gz" unstable="none"> @ 1.11 log @release OSSP mm 1.3.0 @ text @d33 1 a33 1 stable="1.3.0" stable_date="07-Mar-2003" d44 1 a44 1 stable="mm-1.3.0.tar.gz" unstable="none"> @ 1.10 log @add MM brain-logo @ text @d33 1 a33 1 stable="1.2.2" stable_date="23-Dec-2002" d44 1 a44 1 stable="mm-1.2.2.tar.gz" unstable="none"> @ 1.9 log @release OSSP mm 1.2.2 @ text @d10 1 d32 1 @ 1.8 log @use bug reporting and manpage rendering @ text @d31 1 a31 1 stable="1.2.1" stable_date="28-Jul-2002" d42 1 a42 1 stable="mm-1.2.1.tar.gz" unstable="none"> @ 1.7 log @flush the work of this afternoon: PayPal support, cleanups, etc @ text @d18 5 d30 1 @ 1.6 log @release OSSP mm 1.2.1 @ text @d38 4 @ 1.5 log @release OSSP mm 1.2.0 @ text @d25 1 a25 1 stable="1.2.0" stable_date="26-Jul-2002" d36 1 a36 1 stable="mm-1.2.0.tar.gz" unstable="none"> @ 1.4 log @add CVS references @ text @d25 1 a25 1 stable="1.1.3" stable_date="01-Jul-2000" d36 1 a36 1 stable="mm-1.1.3.tar.gz" unstable="none"> @ 1.3 log @typo @ text @d32 1 @ 1.2 log @more content @ text @d15 1 a15 1 convenient and well known way to work with data-structures inside those shared @ 1.1 log @first cut for all library pages @ text @d6 1 a6 1

...

d10 8 d25 1 a25 1 stable="none" stable_date="none" d35 1 a35 1 stable="none" unstable="none"> @