@@ -197,7 +197,7 @@ typedef struct {
197197
198198
199199
200- /* Directory object structure (DIR ) */
200+ /* Directory object structure (FF_DIR ) */
201201
202202typedef struct {
203203 _FDID obj ; /* Object identifier */
@@ -212,7 +212,7 @@ typedef struct {
212212#if _USE_FIND
213213 const TCHAR * pat ; /* Pointer to the name matching pattern */
214214#endif
215- } DIR ;
215+ } FF_DIR ;
216216
217217
218218
@@ -270,11 +270,11 @@ FRESULT f_write (FIL* fp, const void* buff, UINT btw, UINT* bw); /* Write dat
270270FRESULT f_lseek (FIL * fp , FSIZE_t ofs ); /* Move file pointer of the file object */
271271FRESULT f_truncate (FIL * fp ); /* Truncate the file */
272272FRESULT f_sync (FIL * fp ); /* Flush cached data of the writing file */
273- FRESULT f_opendir (FATFS * fs , DIR * dp , const TCHAR * path ); /* Open a directory */
274- FRESULT f_closedir (DIR * dp ); /* Close an open directory */
275- FRESULT f_readdir (DIR * dp , FILINFO * fno ); /* Read a directory item */
276- FRESULT f_findfirst (DIR * dp , FILINFO * fno , const TCHAR * path , const TCHAR * pattern ); /* Find first file */
277- FRESULT f_findnext (DIR * dp , FILINFO * fno ); /* Find next file */
273+ FRESULT f_opendir (FATFS * fs , FF_DIR * dp , const TCHAR * path ); /* Open a directory */
274+ FRESULT f_closedir (FF_DIR * dp ); /* Close an open directory */
275+ FRESULT f_readdir (FF_DIR * dp , FILINFO * fno ); /* Read a directory item */
276+ FRESULT f_findfirst (FF_DIR * dp , FILINFO * fno , const TCHAR * path , const TCHAR * pattern ); /* Find first file */
277+ FRESULT f_findnext (FF_DIR * dp , FILINFO * fno ); /* Find next file */
278278FRESULT f_mkdir (FATFS * fs , const TCHAR * path ); /* Create a sub directory */
279279FRESULT f_unlink (FATFS * fs , const TCHAR * path ); /* Delete an existing file or directory */
280280FRESULT f_rename (FATFS * fs , const TCHAR * path_old , const TCHAR * path_new ); /* Rename/Move a file or directory */
@@ -327,7 +327,7 @@ void ff_memfree (void* mblock); /* Free memory block */
327327
328328/* Sync functions */
329329#if _FS_REENTRANT
330- int ff_cre_syncobj (BYTE vol , _SYNC_t * sobj ); /* Create a sync object */
330+ int ff_cre_syncobj (FATFS * fatfs , _SYNC_t * sobj ); /* Create a sync object */
331331int ff_req_grant (_SYNC_t sobj ); /* Lock sync object */
332332void ff_rel_grant (_SYNC_t sobj ); /* Unlock sync object */
333333int ff_del_syncobj (_SYNC_t sobj ); /* Delete a sync object */
0 commit comments