]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
refactor: migrate pty and fat to inode_operations
authorTulio A M Mendes <[email protected]>
Sat, 14 Feb 2026 02:08:36 +0000 (23:08 -0300)
committerTulio A M Mendes <[email protected]>
Sat, 14 Feb 2026 02:08:36 +0000 (23:08 -0300)
commit132760e30c4077af550ec676da394bee5d1aa9fc
tree4d4268b27a8047d6fbb75d5b3a2f9a0434304b93
parentbc2e259fba50a2ce6b57a7a30a2f3bf5d85eac77
refactor: migrate pty and fat to inode_operations

- pty: pty_pts_dir_iops with lookup/readdir; pty_pts_dir_fops now empty
- fat: fat_dir_iops with lookup/readdir/create/mkdir/unlink/rmdir/rename;
  fat_file_iops with truncate; fat_dir_fops and fat_file_fops keep only
  close and read/write/close respectively
- ext2 has no VFS integration yet, no migration needed

All node creation sites wire both f_ops and i_ops.

20/20 smoke tests pass.
src/kernel/fat.c
src/kernel/pty.c