diff options
Diffstat (limited to 'runtime/POSIX/fd_64.c')
-rw-r--r-- | runtime/POSIX/fd_64.c | 8 |
1 files changed, 4 insertions, 4 deletions
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); } |