From f2cf9c932d577416fc040e18d4f76fcc431ad6d4 Mon Sep 17 00:00:00 2001 From: turret Date: Mon, 29 Sep 2025 00:20:22 -0500 Subject: edit todo --- TODO.txt | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'TODO.txt') 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) + + -- cgit v1.2.3