|
@@ -20,8 +20,8 @@ FILE *__fdopen(int fd, const char *mode)
|
|
|
|
|
|
/* Set append mode on fd if opened for append */
|
|
|
if (*mode == 'a') {
|
|
|
- int flags = syscall(SYS_fcntl, fd, F_GETFL, 0);
|
|
|
- syscall(SYS_fcntl, fd, F_SETFL, flags | O_APPEND);
|
|
|
+ int flags = __syscall(SYS_fcntl, fd, F_GETFL);
|
|
|
+ __syscall(SYS_fcntl, fd, F_SETFL, flags | O_APPEND);
|
|
|
}
|
|
|
|
|
|
f->fd = fd;
|