Browse Source

统一getcwd和chdir的加锁方式

shaojinchun 6 năm trước cách đây
mục cha
commit
2a57ba9f96
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      components/dfs/src/dfs_posix.c

+ 2 - 2
components/dfs/src/dfs_posix.c

@@ -890,9 +890,9 @@ int access(const char *path, int amode)
 char *getcwd(char *buf, size_t size)
 {
 #ifdef DFS_USING_WORKDIR
-    rt_enter_critical();
+    dfs_lock();
     strncpy(buf, working_directory, size);
-    rt_exit_critical();
+    dfs_unlock();
 #else
     rt_kprintf(NO_WORKING_DIR);
 #endif