global cleanup to use the new syscall interface
[musl] / src / stdio / __fopen_rb_ca.c
index 57d9b73..4ba50d6 100644 (file)
@@ -4,7 +4,7 @@ FILE *__fopen_rb_ca(const char *filename, FILE *f, unsigned char *buf, size_t le
 {
        memset(f, 0, sizeof *f);
 
-       f->fd = __syscall_open(filename, O_RDONLY, 0);
+       f->fd = syscall(SYS_open, filename, O_RDONLY|O_LARGEFILE, 0);
        if (f->fd < 0) return 0;
 
        f->flags = F_NOWR | F_PERM;