summaryrefslogtreecommitdiff
path: root/userland/libc/libc.c
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2023-11-24 21:29:12 +0100
committerAnton Kling <anton@kling.gg>2023-11-24 21:29:12 +0100
commit08b63b747f9a6b4d1460195f6ca68680abcdd656 (patch)
tree0a1b8620cd3b56bf1d9b389f44876e8c391bd47e /userland/libc/libc.c
parent6757803629574fe46e9047be8567e0c7e0522973 (diff)
Refactor open()
Diffstat (limited to 'userland/libc/libc.c')
-rw-r--r--userland/libc/libc.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/userland/libc/libc.c b/userland/libc/libc.c
index 3597fe2..6985ff9 100644
--- a/userland/libc/libc.c
+++ b/userland/libc/libc.c
@@ -172,23 +172,6 @@ void perror(const char *s) {
printf("%s\n", strerror(errno));
}
-int open(const char *file, int flags, ...) {
- mode_t mode = 0;
-
- if (flags & O_CREAT) {
- va_list ap;
- va_start(ap, flags);
- mode = va_arg(ap, mode_t);
- va_end(ap);
- }
- struct SYS_OPEN_PARAMS args = {
- .file = file,
- .flags = flags,
- .mode = mode,
- };
- RC_ERRNO(syscall(SYS_OPEN, (u32)&args, 0, 0, 0, 0));
-}
-
int close(int fd) { return syscall(SYS_CLOSE, (u32)fd, 0, 0, 0, 0); }
int execv(char *path, char **argv) {