Przeglądaj źródła

在进行sqlite数据库测试时,出现获取绝对路径出错

@lin12345678 4 lat temu
rodzic
commit
d858a5e99f

+ 4 - 0
components/dfs/filesystems/elmfat/dfs_elm.c

@@ -551,6 +551,10 @@ int dfs_elm_ioctl(struct dfs_fd *file, int cmd, void *args)
             fd->fptr = fptr;
             fd->fptr = fptr;
             return elm_result_to_dfs(result);
             return elm_result_to_dfs(result);
         }
         }
+	case F_GETLK:
+            return 0;
+    case F_SETLK:
+            return 0;
     }
     }
     return -ENOSYS;
     return -ENOSYS;
 }
 }

+ 3 - 1
components/lwp/lwp_syscall.c

@@ -3262,7 +3262,9 @@ char *sys_getcwd(char *buf, size_t size)
         return RT_NULL;
         return RT_NULL;
     }
     }
 #endif
 #endif
-    return getcwd(buf, size);
+	getcwd(buf, size);
+
+    return (char *)strlen(buf);
 }
 }
 
 
 int sys_chdir(const char *path)
 int sys_chdir(const char *path)