Rbb666 3 лет назад
Родитель
Сommit
988e0d11dc
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      components/lwp/lwp_syscall.c

+ 4 - 1
components/lwp/lwp_syscall.c

@@ -4116,7 +4116,10 @@ int sys_sched_getscheduler(int tid, int *policy, void *param)
 
 int sys_fsync(int fd)
 {
-    return fsync(fd);
+    int res = fsync(fd);
+    if (res < 0)
+        res = rt_get_errno();
+    return res;
 }
 
 const static void* func_table[] =