BSD Ports

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

SystemPortVersion
DragonFlydevel/libshbuf0.0.3
FreeBSDdevel/libshbuf0.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.