OSSP mm

OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between related processed under Unix platforms. It both hides all platform dependent implementation details (allocation, locking, etc.) when dealing with shared memory segments and provides a high-level malloc-style API for a convenient way to work with data-structures inside those shared memory segments.

Tags

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Aug 2006 01:42
  • Rrelease-after

Changes: A trailing whitespace in mm.pod that confused pod2html(1) and generated bad output was fixed.

  • Rrelease-mid
  •  10 Aug 2006 14:10
  • Rrelease-after

    Changes: This release adds new API functions MM_reset() and mm_reset(). It upgrades the build environment to GNU shtool 2.0.6, GNU libtool 1.5.22, and GNU autoconf 2.60. It fixes spelling errors in the mm(3) man page, and corrects the description of the mm_sizeof() function.

    • Rrelease-mid
    •  02 Sep 2005 14:44
    • Rrelease-after

    Changes: The insertion of free memory chunks has been optimized by merging with the spare memory area if possible to decrease memory fragmentation. Memory chunk reallocation has been fixed.

    • Rrelease-mid
    •  13 Sep 2004 01:55
    • Rrelease-after

    Changes: The build environment was updated to use GNU Shtool 2.0.1, GNU Libtool 1.5.8, and Autoconf 2.59.

    • Rrelease-mid
    •  07 Mar 2003 10:21
    • Rrelease-after

    Changes: This release will correctly cleanup under MM_SHMT_MMZERO in case of a shared memory segment creation error, and close the file descriptor of the underlying object immediately after mmap(2)'ing it in the case of MM_SHMT_MMPOSX, MM_SHMT_MMZERO, and MM_SHMT_MMFILE.

    Rss Recent comments

    Rcomment-before 03 Oct 2002 22:11 Rcomment-trans rverlander Rcomment-after

    Re: mm-1.0.11 generic spec file / tested on redhat-6.0

    > i have prepared a generic spec file for
    > the mm library.
    > feel free to use it.
    > Ralf Engelschall has been informed and
    > the file has been uploaded to
    > incoming.redhat.com
    >
    > xf0rce.dom.de/mm/mm.spec

    That page seems to be gone, 404 error

    Rcomment-before 07 Sep 1999 07:18 Rcomment-trans xf0rce Rcomment-after

    mm-1.0.11 generic spec file / tested on redhat-6.0
    i have prepared a generic spec file for the mm library.
    feel free to use it.
    Ralf Engelschall has been informed and the file has been uploaded to incoming.redhat.com

    xf0rce.dom.de/mm/mm.spec

    No-screenshot

    Project Spotlight

    c++-gtk-utils

    A lightweight library containing a number of classes and functions to ease the task of programming GTK+ programs with C++ in POSIX environments.

    4de9ff6f41ac3f22dcd372385a06d14f_thumb

    Project Spotlight

    Asymptote

    A vector graphics language for technical drawing and LaTeX.