summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* build: Require usage of C89Sander Vrijders2016-02-231-1/+1
| | | | | | This requires the usage of the C89 standard for all source files. It also fixes a wrong check for the compiler flags (was checking this for CXX compiler instead of the C compiler).
* lib: Remove irm.c from CMakeLists.txtSander Vrijders2016-02-221-1/+0
| | | | | This removes the source file irm.c from CMakeLists.txt, as it is not yet in the repo.
* include: Fix common includesSander Vrijders2016-02-222-1/+1
| | | | | common.h will now include stdbool and several other useful includes (size_t for instance).
* src: Rename daemons and add tools folderSander Vrijders2016-02-2210-9/+59
| | | | | | | 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 ...
* lib: Update CMakeLists.txtSander Vrijders2016-02-171-0/+1
| | | | | Forgot to include the updated CMakeLists.txt file with the bitmap implementation.
* include: Add bitmap implementationSander Vrijders2016-02-171-0/+194
| | | | | | | This adds a bitmap implementation loosely based on the one found in the Linux kernel. The functions in the header file actually act as a wrapper around the actual bitmap implementation for portability reasons.
* include: Add logging infrastructureSander Vrijders2016-02-123-6/+12
| | | | | | Adds the logging infrastructure to the prototype. 2 helper scripts are also provided to compile the prototype in either release or debug mode. In debug mode debugging logs are printed.
* Initial build infrastructureSander Vrijders2016-02-119-0/+90
Contains the initial build infrastructure. Cmake was chosen for portability reasons.