Matheus
|
d8cb7b2f42
|
file: fd_allocate
|
2023-05-13 21:12:25 -03:00 |
|
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 |
|