Commit Graph

24 Commits

Author SHA1 Message Date
Matheus 70c5e992cc file: cleanfile 2023-05-10 20:43:36 -03:00
Matheus f56a0f27d7 file: fix fd_new 2023-05-09 23:22:35 -03:00
Matheus 71a187cc40 devfs: fix devfs_root and default NULL open and close to success 2023-05-09 23:08:39 -03:00
Matheus 791673b7ae vfs: vfs_close and fix order of checking on highestnodeinmp 2023-05-09 23:08:09 -03:00
Matheus 32772a7a9b file: change fd_new and flag converter 2023-05-09 23:07:29 -03:00
Matheus e785da6cb3 kernel: file_t, fd_t and a few helper functions 2023-05-09 00:13:51 -03:00
Matheus 8ccd0bebcb tmpfs: fix mmap 2023-05-06 19:26:27 -03:00
Matheus bb5c46d645 devfs: handle devices not supporting certain operations 2023-05-06 18:01:27 -03:00
Matheus 0ab91b26be devfs: mmap and munmap, return ENODEV rather than ENOSYS on unimplemented 2023-05-06 17:54:24 -03:00
Matheus 87313086a4 tmpfs: mmap and munmap 2023-05-06 17:51:10 -03:00
Matheus c30dbc7c8f devfs: fix device not found error returned 2023-05-04 21:21:24 -03:00
Matheus c943023ffa devfs: create fix and change set/get attr behaviour 2023-05-01 22:04:50 -03:00
Matheus b4d0d45702 tmpfs: handle devices on open 2023-05-01 21:33:02 -03:00
Matheus c80f3db385 kernel: devfs 2023-05-01 21:25:34 -03:00
Matheus f36b06cd19 tmpfs: fix inode number and fix node vfs 2023-05-01 21:25:26 -03:00
Matheus 442c527174 tmpfs: handle inode number properly 2023-05-01 19:22:02 -03:00
Matheus 9ab2ad5095 vfs: change how the vfs_create return argument works and split the rdev vattr member 2023-05-01 19:21:39 -03:00
Matheus 48e12c89aa tmpfs: handle dotentries 2023-05-01 01:23:52 -03:00
Matheus ade8aa4e2b kernel: initrd unpacking 2023-05-01 00:47:01 -03:00
Matheus d90f8d0950 vfs: fix trailing slashes on lookup 2023-05-01 00:44:56 -03:00
Matheus 6aef90a979 vfs: fix lookup VFS_LOOKUP_NOLINK flag 2023-04-30 21:19:25 -03:00
Matheus 6d42a6f91c tmpfs: initial implementation 2023-04-30 21:14:59 -03:00
Matheus b4c98c4a47 vfs: initial implementation 2023-04-30 21:13:59 -03:00
Matheus 5a856a6b22 kernel: vfs skeleton 2023-04-29 18:56:26 -03:00