2023-02-06 14:38:58 +01:00
|
|
|
# libipc
|
|
|
|
|
|
|
|
libipc - Simple, easy-to-use IPC library.
|
|
|
|
|
|
|
|
# Compilation
|
|
|
|
|
|
|
|
Either `make` or `zig build`.
|
|
|
|
|
|
|
|
For more options, see either the makefile or `build.zig`.
|
|
|
|
|
2023-02-08 12:05:03 +01:00
|
|
|
# Install
|
|
|
|
|
|
|
|
```
|
|
|
|
make install
|
|
|
|
# By default, install in the /usr/local/ prefix, but it can be changed.
|
|
|
|
make install PREFIX=/usr/
|
|
|
|
```
|
|
|
|
|
2023-02-06 14:38:58 +01:00
|
|
|
# Usage
|
|
|
|
|
|
|
|
See the [dedicated repository][examples].
|
|
|
|
|
|
|
|
# Status
|
|
|
|
|
|
|
|
LibIPC reached a stable state and is usable.
|
|
|
|
Performance is fine for most projects, but can be largely improved.
|
2024-06-16 16:02:03 +02:00
|
|
|
The `poll` syscall is used instead of more recent and *faster* syscalls (`epoll`, `kqueue`, etc.).
|
2023-02-06 14:38:58 +01:00
|
|
|
|
|
|
|
[examples]: https://git.baguette.netlib.re/Baguette/libipc-examples
|