diff --git a/libc/fcntl.cpp b/libc/fcntl.cpp index 4495191f..6be03408 100644 --- a/libc/fcntl.cpp +++ b/libc/fcntl.cpp @@ -5,11 +5,5 @@ int open(const char* path, int oflag, ...) { - int ret = syscall(SYS_OPEN, path, oflag); - if (ret < 0) - { - errno = -ret; - return -1; - } - return ret; + return syscall(SYS_OPEN, path, oflag); }