syscalls: fix for os-test

This commit is contained in:
Matheus
2025-12-08 22:48:49 -03:00
parent 227fcb5386
commit 57e4a39f53
13 changed files with 73 additions and 19 deletions
+3 -1
View File
@@ -17,11 +17,13 @@ static void open(file_t *file, vnode_t *node, int flags) {
}
syscallret_t syscall_pipe2(context_t *, int flags) {
__assert((flags & ~(O_CLOEXEC | O_NONBLOCK)) == 0);
syscallret_t ret = {
.ret = -1
};
if (flags & ~(O_CLOEXEC | O_NONBLOCK))
printf("pipe2: unknown %x\n", flags);
vnode_t *node = NULL;
int readfd, writefd;
file_t *readfile = NULL;