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);
if (f) return f;
- syscall(SYS_close, fd);
+ __syscall(SYS_close, fd);
return 0;
}