summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* lib: Fixed shoddy castDimitri Staessens2016-02-241-4/+2
| | | | du_buff.c size_t now prints correctly as %llu
* lib: bugfixes to du_buff.cDimitri Staessens2016-02-231-20/+41
| | | | | The initial commit was untested and caused some segmentation faults. This version should be bugfree (no promises).
* lib: fixed build errors in du_buffDimitri Staessens2016-02-231-5/+2
| | | | du_buff.c is now compliant with more stringent compiler flags
* Merged in sandervrijders/ouroboros/be (pull request #4)Sander Vrijders2016-02-231-1/+1
|\ | | | | | | build: Require usage of C89
| * 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.
* | du_buff: Restructured for information hidingDimitri Staessens2016-02-231-1/+9
| | | | | | | | Moved struct buffer and struct du_buff definitions to the source file.
* | lib: cleanup of du_buffDimitri Staessens2016-02-231-21/+47
| | | | | | | | | | | | du_buff.h : moved struct buffer to source du_buff.c : fixed formatting LOG_DBGF used
* | Initial du_buff codeDimitri Staessens2016-02-232-0/+334
| | | | | | | | Compiles but untested. Expect bugs.
* | lib: Remove irm.c from CMakeLists.txtSander Vrijders2016-02-231-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-232-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-2310-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-231-0/+1
| | | | | | | | | | Forgot to include the updated CMakeLists.txt file with the bitmap implementation.
* | include: Add bitmap implementationSander Vrijders2016-02-231-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.