Commit Graph

7 Commits

Author SHA1 Message Date
Chloe M. 53d0e27b4f stos: ob: Pull object from cache on creation
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 14:39:47 -05:00
Chloe M. ceddcdba03 stos: ob: Reclaim directory object on failure
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 14:25:31 -05:00
Chloe M. 898990c91a stos: ob: Atomically decrement reference count
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 19:10:27 +00:00
Chloe M. bc11f9b58f stos: ob: Add object cache groundwork
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 17:50:43 +00:00
Chloe M. 4f399576a0 stos: ob: Add helper to create object directory
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 00:49:13 +00:00
Chloe M. 70c3a30f72 stos: ob: Zero object on init for security
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 00:48:44 +00:00
Chloe M. 283547058e stos: ob: Implement ObCreateObject() helper
The ObCreateObject() is responsible for creating and allocating new
objects, we'll need this to even have directories and such.

Signed-off-by: Chloe M. <chloe@mensia.org>
2026-06-25 00:09:54 +00:00