devel/libmm 1.4.2nb1 NetBSD
Portable abstraction layer for shared memory
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
e282cfb26b- Categories
- devel
- Package size
- 24.2 KiB, 99.2 KiB installed
Description
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.
Install
Binary package:
pkgin install libmm
From pkgsrc:
cd /usr/pkgsrc/devel/libmm && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.4.2nb1 |
| NetBSD 10.1 aarch64 | 1.4.2nb1 |
| SmartOS / illumos x86_64 | 1.4.2nb1 |
| macOS 15 arm64 | 1.4.2nb1 |