aboutsummaryrefslogtreecommitdiff
path: root/include/apos/nodes.h
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-04-17 12:22:04 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-04-17 12:22:04 +0300
commit2a256aa4f1abb65afa6f3856998bfe00ac960d61 (patch)
tree9ced465d8dbbad184319ceb737b0d2943d7e2b91 /include/apos/nodes.h
parent67c9dc06ca0b5aec6430d50af9444bbe85b6deb5 (diff)
downloadkmi-2a256aa4f1abb65afa6f3856998bfe00ac960d61.tar.gz
kmi-2a256aa4f1abb65afa6f3856998bfe00ac960d61.zip
improve node subsys
+ More robust alignment and less memory usage for status, from enum to bit
Diffstat (limited to 'include/apos/nodes.h')
-rw-r--r--include/apos/nodes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/apos/nodes.h b/include/apos/nodes.h
index 80888e1..0780f75 100644
--- a/include/apos/nodes.h
+++ b/include/apos/nodes.h
@@ -16,6 +16,10 @@ struct node_region {
struct node_root {
size_t node_size;
+ size_t max_nodes;
+
+ ptrdiff_t bitmap;
+ ptrdiff_t first_node;
struct node_region *head;
struct node_region *av_head;