all printf variants: fix argument type handling for %c and %lc
[musl] / src / stdio / fopen.c
index 07bdb6e..80bc341 100644 (file)
@@ -18,7 +18,7 @@ FILE *fopen(const char *restrict filename, const char *restrict mode)
        /* Compute the flags to pass to open() */
        flags = __fmodeflags(mode);
 
-       fd = sys_open_cp(filename, flags, 0666);
+       fd = sys_open(filename, flags, 0666);
        if (fd < 0) return 0;
        if (flags & O_CLOEXEC)
                __syscall(SYS_fcntl, fd, F_SETFD, FD_CLOEXEC);
@@ -29,5 +29,3 @@ FILE *fopen(const char *restrict filename, const char *restrict mode)
        __syscall(SYS_close, fd);
        return 0;
 }
-
-LFS64(fopen);