diff --git a/components/libc/compilers/newlib/syscalls.c b/components/libc/compilers/newlib/syscalls.c
index 24506476c6..59c1881ad1 100644
--- a/components/libc/compilers/newlib/syscalls.c
+++ b/components/libc/compilers/newlib/syscalls.c
@@ -453,3 +453,7 @@ mode_t umask(mode_t mask)
     return 022;
 }
 
+int flock(int fd, int operation)
+{
+    return 0;
+}