]> 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)
commit1d8d6f2213101df9802b501c27262b690f5b7ffd
tree0d94c13262b5d16f482ed050536ec09f0941dcbf
parentc1d9f9ff8d74f8817658685a07f111fa0735e359
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