aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt18
1 files changed, 14 insertions, 4 deletions
diff --git a/TODO.txt b/TODO.txt
index f8995e5..edb110c 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -11,8 +11,8 @@ there are todos embedded in the code :steamhappy:
- Name initcall levels
l1: DBS internals initialisation
l2:
- l3: event registration
- l4: commands & other interactions
+ l3: event registration, commands declaration
+ l4: commands & other interactions registration
l5: subsystems start (websocket, events start, etc)
- command registration API
@@ -21,5 +21,15 @@ there are todos embedded in the code :steamhappy:
- Add define to enable/disable built-in logging?
- program portability
- (processor portability? maybe)
- (os kernel portability? most likely not)
+ - use pthreads
+ - use mutex
+ - use pselect instead of signalfd for subsys
+ - many more.....
+ - its easier to make it more portable in c11
+ - consider c11
+
+- find portable solution for initcalls
+- either that.. or change makefile to see processor and switch linker script dynamically
+ (ie for arm processors with cheap oracle vm or smthn)
+
+