fix dlsym RTLD_NEXT support
[oweals/musl.git] / src / stdio / fopen.c
index 469de6f0b62a6bf9d494859f186797a8103aa74e..084cc73ce5ab7014821c3774f120c2fbd07d60c3 100644 (file)
@@ -21,7 +21,7 @@ FILE *fopen(const char *filename, const char *mode)
        if (*mode == 'w') flags |= O_TRUNC;
        if (*mode == 'a') flags |= O_APPEND;
 
-       fd = syscall(SYS_open, filename, flags|O_LARGEFILE, 0666);
+       fd = syscall_cp(SYS_open, filename, flags|O_LARGEFILE, 0666);
        if (fd < 0) return 0;
 
        f = __fdopen(fd, mode);