summaryrefslogtreecommitdiff
path: root/src/ipcpd
Commit message (Collapse)AuthorAgeFilesLines
* lib/ipcpd: fixed logging mistakedimitri staessens2016-03-252-3/+4
| | | | logs should be included in source, not in header
* irmd, lib: Create and destroy IPC ProcessesSander Vrijders2016-03-151-0/+5
| | | | | | This adds the functionality to create and destroy IPCPs. Upon creation a new process is forked and execve'd. Upon destruction the IPCP is destroyed by killing it with SIGTERM.
* build: Add check target, fix packagingSander Vrijders2016-03-072-1/+23
| | | | | | | | | This adds a build target 'check', which executes a test suite for every daemon/library. Every test suite consists of a test driver that executes a function in a file with the same name as the function. The compile_debug script executes the 'check' target to validate there are no regressions. Packaging is also fixed and the prototype can be shipped as a tarball.
* build: Move debugging switch to correct CMakeListsSander Vrijders2016-03-031-0/+5
| | | | | | This moves the debugging switch down to the CMakeList associated with every program or library. It allows to build apps individually with debugging info on or off.
* ipcpd: Added dt_const.hDimitri Staessens2016-02-261-0/+44
| | | | | forgot to add the dt_const.h file in my previous commits. this completes the pull request
* ipcpd: Fixes in pci.cDimitri Staessens2016-02-261-13/+15
| | | | | HEAD_SIZE and TAIL_SIZE renamed PCI_HEAD_SIZE and PCI_TAIL_SIZE broke up a mixed definition and assignment
* ipcp: Addresses comments on 62eba34Dimitri Staessens2016-02-262-29/+22
|
* ipcp: PCI structureDimitri Staessens2016-02-263-56/+106
| | | | | | | | | ipcpd/dt_const.h: ipcp-internal datastructures for dtp and dip constants ipcpd/pci.h : header for pci structure ipcpd/pci.c : pci structure ipcpd : updated makefile commit not fully tested yet
* ipcps: initial code for pci structureDimitri Staessens2016-02-262-0/+143
|
* src: Rename daemons and add tools folderSander Vrijders2016-02-222-0/+26
This renames the daemons to end with a 'd', as is common for UNIX daemons. It also adds a tools folder, that will hold the tools of the Ouroboros prototype. Examples are a simple echo application, an application to instruct the IRM ...