Pārlūkot izejas kodu

统一getcwd和chdir的加锁方式

shaojinchun 6 gadi atpakaļ
vecāks
revīzija
2a57ba9f96
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  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