We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12548de commit 80cfad6Copy full SHA for 80cfad6
src/unix/fs.c
@@ -127,8 +127,8 @@
127
static ssize_t uv__fs_fdatasync(uv_fs_t* req) {
128
#if defined(__linux__) || defined(__sun) || defined(__NetBSD__)
129
return fdatasync(req->file);
130
-#elif defined(__APPLE__) && defined(F_FULLFSYNC)
131
- return fcntl(req->file, F_FULLFSYNC);
+#elif defined(__APPLE__) && defined(SYS_fdatasync)
+ return syscall(SYS_fdatasync, req->file);
132
#else
133
return fsync(req->file);
134
#endif
0 commit comments