Added FILE struct and changed sys_write to use it

This commit is contained in:
g1n 2021-12-20 20:04:48 +02:00
parent 42c5e12a58
commit d51ae9135b
2 changed files with 3 additions and 2 deletions

View File

@ -4,11 +4,12 @@
#include <liblinux/syscall.h>
#include <stddef.h>
#include <sys/types.h>
#include <bits/types/FILE.h>
void sys_exit(int status); // FIXME: noreturn
int sys_open(const char *pathname, int flags);
int sys_close(int fd);
ssize_t sys_write(int fd, const void *buf, size_t count);
ssize_t sys_write(FILE *fd, const void *buf, size_t count);
ssize_t sys_read(int fd, void *buf, size_t count);
// TODO

View File

@ -13,7 +13,7 @@ int sys_close(int fd) {
return syscall(__NR_close, fd);
}
ssize_t sys_write(int fd, const void *buf, size_t count) {
ssize_t sys_write(FILE *fd, const void *buf, size_t count) {
return syscall(__NR_write, fd, buf, count);
}