Bladeren bron

[HUST CSE][filesystem-sample] Fix an issue where "dfs_posix.h" is missing (#12)

fgps 2 jaren geleden
bovenliggende
commit
66c951c3c5
7 gewijzigde bestanden met toevoegingen van 35 en 7 verwijderingen
  1. 5 1
      mkdir_sample.c
  2. 5 1
      opendir_sample.c
  3. 5 1
      readdir_sample.c
  4. 5 1
      readwrite_sample.c
  5. 5 1
      rename_sample.c
  6. 5 1
      stat_sample.c
  7. 5 1
      tell_seek_dir_sample.c

+ 5 - 1
mkdir_sample.c

@@ -18,7 +18,11 @@
 */
 
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void mkdir_sample(void)
 {

+ 5 - 1
opendir_sample.c

@@ -17,7 +17,11 @@
  * 若读取目录成功,返回该目录结构,若读取目录失败,返回RT_NULL。
 */
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void opendir_sample(void)
 {

+ 5 - 1
readdir_sample.c

@@ -18,7 +18,11 @@
  * 此外,每读取一次目录,目录流的指针位置将自动往后递推1 个位置。
 */
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void readdir_sample(void)
 {

+ 5 - 1
readwrite_sample.c

@@ -14,7 +14,11 @@
  */
 
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void readwrite_sample(void)
 {

+ 5 - 1
rename_sample.c

@@ -18,7 +18,11 @@
  *
 */
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void rename_sample(void)
 {

+ 5 - 1
stat_sample.c

@@ -17,7 +17,11 @@
  * 复制到buf 指针所指的结构中(struct stat)。
 */
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 static void stat_sample(void)
 {

+ 5 - 1
tell_seek_dir_sample.c

@@ -16,7 +16,11 @@
  * void seekdir(DIR *d, off_t offset); 设置下次读取目录的位置
 */
 #include <rtthread.h>
-#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#if RT_VER_NUM >= 0x40100
+#include <fcntl.h> /* 当需要使用文件操作时,需要包含这个头文件 */
+#else
+#include <dfs_posix.h>
+#endif /*RT_VER_NUM >= 0x40100*/
 
 /* 假设文件操作是在一个线程中完成 */
 static void telldir_sample(void)