]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
refactor: migrate procfs, persistfs, pty to f_ops (dual-assignment)
authorTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 21:59:28 +0000 (18:59 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 21:59:28 +0000 (18:59 -0300)
commit545e14acbc857edd5f4e8e917a6d61662fa05f10
tree1d9727810b75c448e25a109713e0ec1bc4de7aab
parent2078461913fda41c84a56e516de263949f019968
refactor: migrate procfs, persistfs, pty to f_ops (dual-assignment)

- procfs: 9 static file_operations tables for root, self, self/status,
  uptime, meminfo, cmdline, pid dirs, pid/status, pid/maps
- persistfs: 2 tables for root dir and counter file
- pty: 4 tables for master, slave, ptmx, pts directory

All fs_node_t nodes in the codebase now have f_ops assigned.
Legacy per-node function pointers retained for backward compat.

20/20 smoke tests pass.
src/kernel/persistfs.c
src/kernel/procfs.c
src/kernel/pty.c