summaryrefslogtreecommitdiff
path: root/components/libc
diff options
context:
space:
mode:
Diffstat (limited to 'components/libc')
-rw-r--r--components/libc/compilers/armlibc/syscalls.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/libc/compilers/armlibc/syscalls.c b/components/libc/compilers/armlibc/syscalls.c
index 2c53310771..26ba3796fa 100644
--- a/components/libc/compilers/armlibc/syscalls.c
+++ b/components/libc/compilers/armlibc/syscalls.c
@@ -253,7 +253,12 @@ int _sys_write(FILEHANDLE fh, const unsigned char *buf, unsigned len, int mode)
*/
int _sys_ensure(FILEHANDLE fh)
{
+#ifdef DFS_USING_POSIX
return fsync(fh);
+#else
+ LOG_W("%s: %s", __func__, _WARNING_WITHOUT_FS);
+ return 0; /* error */
+#endif /* DFS_USING_POSIX */
}
/*