OLD IMPLEMENTATION. The new one is in Zig and fucking ROCKS: https://git.baguette.netlib.re/Baguette/libipc Inter-Process Communication library based on unix sockets.
 
 
 
 
 
Go to file
Philippe PITTOLI f4ef46aa6c Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
drop examples and utils 2019-07-27 15:48:10 +02:00
examples Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
man Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
src Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
tests Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
.gitignore Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
Makefile Meaningful error msg, -logging +directory management, indentation. 2020-01-01 12:11:34 +01:00
README.md some documentation (WIP) 2019-07-27 15:47:50 +02:00
project.zsh Improving Makefile. 2019-11-14 20:44:18 +01:00

README.md

libipc

libipc - Simple, easy-to-use IPC library

See the introductory man page.

Compilation

make

logging system

Logs are in one of the following directories: $XDG_DATA_HOME/ipc/ or $HOME/.local/share/ipc/. The log file can be indicated with the IPC_LOGFILE environment variable, too.

To remove logs: make LDFLAGS=-DIPC_WITHOUT_ERRORS