]> 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)
commit2c857234cfbaa00829b77961ebfa34e8050bab4a
treeb19a1a3966001d6002092c8364aef62562b082a7
parent9a7c2870963f206e35e21864429cb6045ca3e895
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