devel/libshbuf 0.0.3 DragonFly
Library for Shared Buffer IPC
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv2
- Categories
- devel
- Package size
- 24.3 KiB, 95.3 KiB installed
Description
libshbuf implements a new kind of IPC: the "shared buffer", a faster, more flexible replacement for standard Unix FIFOs. It offers the following advantages:
- Normally better latency and throughput
- Full access to the buffer at any time
- Connecting processes need not to be children of each other
- Arbitrary buffer lengths
- Memory mapped
- "Backlog"
The implementation is based on SysV shared memory, semaphores and message queues. It makes use of POSIX pthreads.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/libshbuf | 0.0.3 |
| FreeBSD | devel/libshbuf | 0.0.3 |
Install
Binary package:
pkg install libshbuf
From DPorts:
cd /usr/dports/devel/libshbuf && make install clean
Dependencies
No port depends on this one.