소스 검색

Merge pull request #650 from roamboy/master

IAR编译器dlib
Bernard Xiong 9 년 전
부모
커밋
a0d264ba72
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      components/libc/dlib/syscall_close.c
  2. 1 1
      components/libc/dlib/syscall_lseek.c

+ 1 - 1
components/libc/dlib/syscall_close.c

@@ -36,7 +36,7 @@ int __close(int handle)
         return _LLIO_ERROR;
 
 #ifdef RT_USING_DFS
-    return close(handle);
+    return close(handle - _LLIO_STDERR - 1);
 #else
     return 0;
 #endif

+ 1 - 1
components/libc/dlib/syscall_lseek.c

@@ -36,7 +36,7 @@ long __lseek(int handle, long offset, int whence)
         return _LLIO_ERROR;
 
 #ifdef RT_USING_DFS
-    return lseek(handle, offset, whence);
+    return lseek(handle - _LLIO_STDERR - 1, offset, whence);
 #else
     return _LLIO_ERROR;
 #endif