@@ -551,6 +551,10 @@ int dfs_elm_ioctl(struct dfs_fd *file, int cmd, void *args)
fd->fptr = fptr;
return elm_result_to_dfs(result);
}
+ case F_GETLK:
+ return 0;
+ case F_SETLK:
return -ENOSYS;
@@ -3262,7 +3262,9 @@ char *sys_getcwd(char *buf, size_t size)
return RT_NULL;
#endif
- return getcwd(buf, size);
+ getcwd(buf, size);
+
+ return (char *)strlen(buf);
int sys_chdir(const char *path)