sys_read/open/close

This commit is contained in:
2026-05-06 13:29:35 +02:00
parent 63e9a761a3
commit c061da4d81
8 changed files with 94 additions and 37 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
int initfs_init(struct limine_file* tar_file);
int tar_lookup(unsigned char* archive, char* filename, char** out);
int tar_read(char* filename, char** buf);
int tar_exists(const char* filename);
int tar_read(char* filename, char* out, int count, int offset);
#endif
+2 -1
View File
@@ -14,7 +14,8 @@ enum ErrorCodes {
EIO, // Input/output error
ENOENT, // No entry
EBADFD, // Bad file descriptor
EMFILE // Too many open files
EMFILE, // Too many open files
EINVAL // Invalid argument
};
#define CLEAR_INTERRUPTS __asm__ volatile("cli")