From 5f8541ea1bb007af182cdda6080e3e46fce8e271 Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Sun, 14 Apr 2019 22:36:20 +0400 Subject: More FreeBSD related fixes to POSIX runtime. --- runtime/POSIX/fd_64.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'runtime/POSIX/fd_64.c') diff --git a/runtime/POSIX/fd_64.c b/runtime/POSIX/fd_64.c index 05bef394..3bf48f5e 100644 --- a/runtime/POSIX/fd_64.c +++ b/runtime/POSIX/fd_64.c @@ -46,12 +46,12 @@ int open(const char *pathname, int flags, ...) { mode_t mode = 0; - + if (flags & O_CREAT) { /* get mode */ va_list ap; va_start(ap, flags); - mode = va_arg(ap, mode_t); + mode = va_arg(ap, int); va_end(ap); } @@ -60,12 +60,12 @@ int open(const char *pathname, int flags, ...) { int openat(int fd, const char *pathname, int flags, ...) { mode_t mode = 0; - + if (flags & O_CREAT) { /* get mode */ va_list ap; va_start(ap, flags); - mode = va_arg(ap, mode_t); + mode = va_arg(ap, int); va_end(ap); } -- cgit 1.4.1