summaryrefslogtreecommitdiff
path: root/kernel/fs
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-06-26 21:17:06 +0200
committerAnton Kling <anton@kling.gg>2024-06-26 21:20:47 +0200
commitedf86881446717b633dbb2aaac7b25dbc4630c3f (patch)
tree5270af1ffcbd83ee4cd3809fd6cf525780d1f431 /kernel/fs
parent58423a4cf62ee848fac5ee6755fa459c7db5acb2 (diff)
Kernel: Code cleanup
Diffstat (limited to 'kernel/fs')
-rw-r--r--kernel/fs/ext2.c1
-rw-r--r--kernel/fs/shm.c8
-rw-r--r--kernel/fs/tmpfs.c1
-rw-r--r--kernel/fs/vfs.c2
4 files changed, 7 insertions, 5 deletions
diff --git a/kernel/fs/ext2.c b/kernel/fs/ext2.c
index 5416cab..47d4d56 100644
--- a/kernel/fs/ext2.c
+++ b/kernel/fs/ext2.c
@@ -1,5 +1,6 @@
#include <assert.h>
#include <drivers/pit.h>
+#include <fcntl.h>
#include <fs/ext2.h>
#include <fs/vfs.h>
#include <math.h>
diff --git a/kernel/fs/shm.c b/kernel/fs/shm.c
index ec7286f..8fcb64c 100644
--- a/kernel/fs/shm.c
+++ b/kernel/fs/shm.c
@@ -87,10 +87,10 @@ int shm_open(const char *name, int oflag, mode_t mode) {
}
vfs_inode_t *inode = vfs_create_inode(
- 0 /*inode_num*/, 0 /*type*/, NULL, NULL, 1 /*is_open*/,
- internal_object, 0 /*file_size*/, NULL /*open*/, NULL /*create_file*/,
- shm_read, shm_write, NULL /*close*/, NULL /*create_directory*/,
- shm_get_vm_object, shm_ftruncate, NULL /*stat*/, NULL /*send_signal*/, NULL /*connect*/);
+ 0 /*inode_num*/, 0 /*type*/, NULL, NULL, 1 /*is_open*/, internal_object,
+ 0 /*file_size*/, NULL /*open*/, NULL /*create_file*/, shm_read, shm_write,
+ NULL /*close*/, NULL /*create_directory*/, shm_get_vm_object,
+ shm_ftruncate, NULL /*stat*/, NULL /*send_signal*/, NULL /*connect*/);
vfs_fd_t *fd_ptr;
int fd = vfs_create_fd(oflag, mode, 0 /*is_tty*/, inode, &fd_ptr);
diff --git a/kernel/fs/tmpfs.c b/kernel/fs/tmpfs.c
index cd48b93..8269364 100644
--- a/kernel/fs/tmpfs.c
+++ b/kernel/fs/tmpfs.c
@@ -1,5 +1,6 @@
#include <assert.h>
#include <errno.h>
+#include <fcntl.h>
#include <fs/fifo.h>
#include <fs/tmpfs.h>
#include <sched/scheduler.h>
diff --git a/kernel/fs/vfs.c b/kernel/fs/vfs.c
index dfdaf44..5bbca8e 100644
--- a/kernel/fs/vfs.c
+++ b/kernel/fs/vfs.c
@@ -1,9 +1,9 @@
#include <assert.h>
#include <errno.h>
+#include <fcntl.h>
#include <fs/vfs.h>
#include <mmu.h>
#include <poll.h>
-#include <fcntl.h>
vfs_inode_t *root_dir;
vfs_mounts_t mounts[10];