From 8674fd050602d8d2edbd472a27c4f5a5056b17eb Mon Sep 17 00:00:00 2001 From: Tulio A M Mendes Date: Tue, 26 May 2026 01:00:02 -0300 Subject: [PATCH] devfs: add placeholder for partition device registration (Etapa 3) - Added devfs_register_partitions() placeholder function - Added declaration in devfs.h - Placeholder for future dynamic partition node creation - Tests: 124/124 PASS --- include/devfs.h | 3 +++ src/kernel/devfs.c | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/include/devfs.h b/include/devfs.h index 9e91dc21..6c79a4b4 100644 --- a/include/devfs.h +++ b/include/devfs.h @@ -31,4 +31,7 @@ void devfs_kill_sb(vfs_superblock_t* sb); */ int devfs_register_device(fs_node_t *node); +/* Register partition devices (placeholder for future implementation) */ +void devfs_register_partitions(void); + #endif diff --git a/src/kernel/devfs.c b/src/kernel/devfs.c index f26f9cea..b0bb25a6 100644 --- a/src/kernel/devfs.c +++ b/src/kernel/devfs.c @@ -75,6 +75,12 @@ int devfs_register_device(fs_node_t *node) { return 0; } +/* ---- Partition device nodes ---- */ +/* Register partition devices (placeholder for future implementation) */ +void devfs_register_partitions(void) { + /* Placeholder - will be implemented when partition scanning is active */ +} + static uint32_t prng_state = 0x12345678; static uint32_t dev_null_read(fs_node_t* node, uint32_t offset, uint32_t size, uint8_t* buffer) { -- 2.43.0