This file provides a set of definitions for FAT module interface.
Definition in file fs_com.h.
#include "conf_explorer.h"
Go to the source code of this file.
Data Structures | |
struct | Fs_index |
Defines | |
#define | _GLOBEXT_ extern |
Used to have a clear code with only one segment to define a variable in project. | |
Status returned by paste file function | |
#define | COPY_BUSY 0x00 |
#define | COPY_FAIL 0x01 |
#define | COPY_FINISH 0x02 |
File entry attributes | |
#define | Fat_is_not_a_file ((FS_ATTR_DIRECTORY & fs_g_nav_entry.u8_attr) || (FS_ATTR_VOLUME_ID & fs_g_nav_entry.u8_attr)) |
#define | FS_ATTR_ARCHIVE ((Byte)0x20) |
#define | FS_ATTR_DIRECTORY ((Byte)0x10) |
#define | FS_ATTR_FILE ((Byte)0x00) |
#define | FS_ATTR_HIDDEN ((Byte)0x02) |
#define | FS_ATTR_LFN_ENTRY ((Byte)0x0F) |
#define | FS_ATTR_READ_ONLY ((Byte)0x01) |
#define | FS_ATTR_SYSTEM ((Byte)0x04) |
#define | FS_ATTR_VOLUME_ID ((Byte)0x08) |
File open modes | |
#define | FOPEN_CLEAR_PTR 0x08 |
#define | FOPEN_CLEAR_SIZE 0x04 |
#define | FOPEN_MODE_APPEND (FOPEN_WRITE_ACCESS) |
W access, flux pointer = at the end, size not modify. | |
#define | FOPEN_MODE_R (FOPEN_READ_ACCESS|FOPEN_CLEAR_PTR) |
R access, flux pointer = 0, size not modify. | |
#define | FOPEN_MODE_R_PLUS (FOPEN_READ_ACCESS|FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR) |
R/W access, flux pointer = 0, size not modify. | |
#define | FOPEN_MODE_W (FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR|FOPEN_CLEAR_SIZE) |
W access, flux pointer = 0, size = 0. | |
#define | FOPEN_MODE_W_PLUS (FOPEN_READ_ACCESS|FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR|FOPEN_CLEAR_SIZE) |
R/W access, flux pointer = 0, size = 0. | |
#define | FOPEN_READ_ACCESS 0x01 |
#define | FOPEN_WRITE_ACCESS 0x02 |
Date field managed by date control functions | |
#define | FS_DATE_CREATION TRUE |
#define | FS_DATE_LAST_WRITE FALSE |
File entry types used by many functions | |
#define | FS_DIR FALSE |
#define | FS_FILE TRUE |
Value to signal the end of file after a file_getc() call | |
#define | FS_EOF 0xFFFF |
File System errors list | |
#define | FS_ERR_BAD_NAV (FAIL+38) |
The navigator identifier doesn't existed. | |
#define | FS_ERR_BAD_POS (FAIL+6) |
The position is over the file. | |
#define | FS_ERR_BAD_SIZE_FAT (FAIL+32) |
The disk size is not supported by selected FAT format. | |
#define | FS_ERR_BUFFER_FULL (FAIL+34) |
Buffer is too small. | |
#define | FS_ERR_COMMAND (FAIL+33) |
This command is not supported. | |
#define | FS_ERR_COPY_DIR (FAIL+35) |
Directory copy is not supported. | |
#define | FS_ERR_COPY_IMPOSSIBLE (FAIL+37) |
The copy is impossible. | |
#define | FS_ERR_COPY_RUNNING (FAIL+36) |
A copy action is always running. | |
#define | FS_ERR_DEVICE_TOO_SMALL (FAIL+43) |
The disk size is too small for format routine. | |
#define | FS_ERR_DIR_NOT_EMPTY (FAIL+28) |
This function erases only file and empty directory. | |
#define | FS_ERR_END_OF_DRIVE (FAIL+5) |
There are not other driver. | |
#define | FS_ERR_ENTRY_BAD (FAIL+10) |
File entry bad. | |
#define | FS_ERR_ENTRY_BADTYPE (FAIL+11) |
File entry type don't corresponding. | |
#define | FS_ERR_ENTRY_EMPTY (FAIL+9) |
File entry empty. | |
#define | FS_ERR_EOF (FAIL+31) |
End of file. | |
#define | FS_ERR_FILE_EXIST (FAIL+41) |
The file is already existed. | |
#define | FS_ERR_FILE_NO_OPEN (FAIL+22) |
No file is opened. | |
#define | FS_ERR_FILE_OPEN (FAIL+39) |
The file is already opened. | |
#define | FS_ERR_FILE_OPEN_WR (FAIL+40) |
The file is already opened in write mode. | |
#define | FS_ERR_FS (FAIL+7) |
File system error. | |
#define | FS_ERR_HW (FAIL+0) |
Hardware driver error. | |
#define | FS_ERR_HW_NO_PRESENT (FAIL+23) |
Device is not present. | |
#define | FS_ERR_ID_FILE (FAIL+17) |
The file identifier is bad. | |
#define | FS_ERR_INCORRECT_NAME (FAIL+27) |
Incorrect name, this one cannot contain any of the following characters \/:*?"<>|. | |
#define | FS_ERR_IS_ROOT (FAIL+24) |
There aren't parent because the current directory is a root directory. | |
#define | FS_ERR_MODE_NOAVIALABLE (FAIL+30) |
This open mode isn't available. | |
#define | FS_ERR_NAME_INCORRECT (FAIL+21) |
The name don't corresponding at the filter name. | |
#define | FS_ERR_NAME_TOO_LARGE (FAIL+42) |
The file name is too large (>260 characters). | |
#define | FS_ERR_NO_DIR (FAIL+12) |
The selected file isn't a directory. | |
#define | FS_ERR_NO_FILE (FAIL+18) |
The selected file entry isn't a file. | |
#define | FS_ERR_NO_FILE_SEL (FAIL+14) |
There are no selected file. | |
#define | FS_ERR_NO_FIND (FAIL+8) |
File no found. | |
#define | FS_ERR_NO_FORMAT (FAIL+1) |
The selected drive isn't formated. | |
#define | FS_ERR_NO_FREE_SPACE (FAIL+26) |
No free cluster found in FAT. | |
#define | FS_ERR_NO_MOUNT (FAIL+13) |
The partition isn't mounted. | |
#define | FS_ERR_NO_PART (FAIL+2) |
The selected partition doesn't existed. | |
#define | FS_ERR_NO_SUPPORT_PART (FAIL+3) |
The selected partition isn't supported. | |
#define | FS_ERR_OUT_LIST (FAIL+25) |
The position is outside the cluster list. | |
#define | FS_ERR_PL_ALREADY_OPEN (FAIL+51) |
The play list is already opened. | |
#define | FS_ERR_PL_LST_BEG (FAIL+53) |
You are at the beginning of play list. | |
#define | FS_ERR_PL_LST_END (FAIL+52) |
You are at the end of play list. | |
#define | FS_ERR_PL_NOT_OPEN (FAIL+50) |
The play list isn't opened. | |
#define | FS_ERR_PL_OUT_LST (FAIL+54) |
You are outside of the play list. | |
#define | FS_ERR_PL_READ_ONLY (FAIL+55) |
Impossible to modify the play list. | |
#define | FS_ERR_READ_ONLY (FAIL+20) |
File is on read access only. | |
#define | FS_ERR_TOO_FILE_OPEN (FAIL+4) |
The navigation have already opened a file. | |
#define | FS_ERR_WRITE_ONLY (FAIL+29) |
File is on write access only. | |
#define | FS_LUN_WP (FAIL+19) |
Drive is in read only mode. | |
#define | FS_NO_LAST_LFN_ENTRY (FAIL+15) |
The file entry isn't the last long file entry. | |
Options of format function | |
#define | FS_FORMAT_DEFAULT 0x01 |
The format routine chooses the better FAT for the device. | |
#define | FS_FORMAT_DEFAULT_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_DEFAULT) |
The format routine chooses the better FAT for the device. | |
#define | FS_FORMAT_FAT 0x02 |
Force FAT12 or FAT16 format. | |
#define | FS_FORMAT_FAT32 0x03 |
Force FAT32 format. | |
#define | FS_FORMAT_FAT32_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_FAT32) |
The format routine chooses the better FAT for the device. | |
#define | FS_FORMAT_FAT_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_FAT) |
The format routine chooses the better FAT for the device. | |
#define | FS_FORMAT_NOMBR_FLAG 0x80 |
MBR is mandatory for USB device on MacOS, and no MBR is mandatory for CD-ROM USB device on Windows. | |
Directory identifier, which corresponding at the first cluster of directory cluster list | |
#define | FS_ID_DIR_EMPTY 0xFFFFFFFF |
#define | FS_ID_DIR_ROOT 0 |
Modes of disk label function | |
#define | FS_LABEL_READ TRUE |
#define | FS_LABEL_WRITE FALSE |
Modes of file name control functions | |
#define | FS_NAME_CHECK FALSE |
#define | FS_NAME_GET TRUE |
Modes of disk serial number function | |
#define | FS_SN_READ TRUE |
#define | FS_SN_WRITE FALSE |
Compilation feature levels | |
#define | FSFEATURE_ALL 0xFF |
All file system module. | |
#define | FSFEATURE_READ 0x00 |
All read functions. | |
#define | FSFEATURE_WRITE 0x02 |
nav_file_copy(), nav_file_paste(), nav_file_del(), file_create(), file_open(MODE_WRITE), file_write(), file_putc() | |
#define | FSFEATURE_WRITE_COMPLET 0x06 |
FSFEATURE_WRITE + nav_drive_format(), nav_dir_make(), nav_file_rename(), nav_file_dateset(), nav_file_attributset(). | |
Typedefs | |
Status type for the file system | |
typedef U8 | Fs_status |
String types depend of ASCII and UNICODE options | |
typedef UNICODE _MEM_TYPE_SLOW_ * | FS_STR_UNICODE |
typedef char _MEM_TYPE_SLOW_ * | FS_STRING |
typedef U16 | UNICODE |
Variables | |
Global status of file system module (used to return error number) | |
_GLOBEXT_ _MEM_TYPE_SLOW_ Fs_status | fs_g_status |
#define _GLOBEXT_ extern |
#define COPY_BUSY 0x00 |
Definition at line 102 of file fs_com.h.
Referenced by nav_file_paste_state(), and pl_main_modify().
#define COPY_FAIL 0x01 |
#define COPY_FINISH 0x02 |
Definition at line 104 of file fs_com.h.
Referenced by nav_file_paste_state(), and pl_main_modify().
#define Fat_is_not_a_file ((FS_ATTR_DIRECTORY & fs_g_nav_entry.u8_attr) || (FS_ATTR_VOLUME_ID & fs_g_nav_entry.u8_attr)) |
#define FOPEN_CLEAR_PTR 0x08 |
#define FOPEN_CLEAR_SIZE 0x04 |
#define FOPEN_MODE_APPEND (FOPEN_WRITE_ACCESS) |
#define FOPEN_MODE_R (FOPEN_READ_ACCESS|FOPEN_CLEAR_PTR) |
R access, flux pointer = 0, size not modify.
Definition at line 144 of file fs_com.h.
Referenced by nav_file_paste_start(), open(), and reader_txt_open().
#define FOPEN_MODE_R_PLUS (FOPEN_READ_ACCESS|FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR) |
R/W access, flux pointer = 0, size not modify.
Definition at line 145 of file fs_com.h.
Referenced by open(), and reader_txt_open().
#define FOPEN_MODE_W (FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR|FOPEN_CLEAR_SIZE) |
#define FOPEN_MODE_W_PLUS (FOPEN_READ_ACCESS|FOPEN_WRITE_ACCESS|FOPEN_CLEAR_PTR|FOPEN_CLEAR_SIZE) |
R/W access, flux pointer = 0, size = 0.
Definition at line 147 of file fs_com.h.
Referenced by nav_file_paste_start().
#define FOPEN_READ_ACCESS 0x01 |
Definition at line 140 of file fs_com.h.
Referenced by file_getc(), file_read(), and file_read_buf().
#define FOPEN_WRITE_ACCESS 0x02 |
Definition at line 141 of file fs_com.h.
Referenced by fat_check_nav_access_file(), file_close(), file_open(), file_putc(), file_set_eof(), file_write(), and file_write_buf().
#define FS_ATTR_ARCHIVE ((Byte)0x20) |
#define FS_ATTR_DIRECTORY ((Byte)0x10) |
Definition at line 132 of file fs_com.h.
Referenced by fat_entry_check(), fat_entry_is_dir(), fat_initialize_dir(), fat_write_entry_file(), and nav_dir_make().
#define FS_ATTR_HIDDEN ((Byte)0x02) |
#define FS_ATTR_LFN_ENTRY ((Byte)0x0F) |
Definition at line 134 of file fs_com.h.
Referenced by fat_create_long_name_entry(), fat_delete_file(), fat_entry_longname(), and fat_entry_shortname_compare().
#define FS_ATTR_READ_ONLY ((Byte)0x01) |
Definition at line 128 of file fs_com.h.
Referenced by file_open(), nav_file_attributset(), and nav_file_isreadonly().
#define FS_ATTR_SYSTEM ((Byte)0x04) |
#define FS_ATTR_VOLUME_ID ((Byte)0x08) |
#define FS_DATE_LAST_WRITE FALSE |
#define FS_DIR FALSE |
Definition at line 116 of file fs_com.h.
Referenced by fat_clear_entry_info_and_ptr(), fat_entry_check(), nav_dir_gotoparent(), nav_dir_make(), nav_filelist_eol(), nav_filelist_set(), nav_filterlist_nb_ex(), and navauto_mov_explorer_select_limit_dir_cur_folder().
#define FS_EOF 0xFFFF |
#define FS_ERR_BAD_NAV (FAIL+38) |
The navigator identifier doesn't existed.
Definition at line 228 of file fs_com.h.
Referenced by nav_select().
#define FS_ERR_BAD_POS (FAIL+6) |
#define FS_ERR_BAD_SIZE_FAT (FAIL+32) |
The disk size is not supported by selected FAT format.
Definition at line 222 of file fs_com.h.
Referenced by fat_select_filesystem().
#define FS_ERR_BUFFER_FULL (FAIL+34) |
#define FS_ERR_COMMAND (FAIL+33) |
This command is not supported.
Definition at line 223 of file fs_com.h.
Referenced by fat_cluster_val().
#define FS_ERR_COPY_DIR (FAIL+35) |
Directory copy is not supported.
Definition at line 225 of file fs_com.h.
Referenced by nav_file_copy().
#define FS_ERR_COPY_IMPOSSIBLE (FAIL+37) |
#define FS_ERR_COPY_RUNNING (FAIL+36) |
A copy action is always running.
Definition at line 226 of file fs_com.h.
Referenced by nav_file_paste_start().
#define FS_ERR_DEVICE_TOO_SMALL (FAIL+43) |
The disk size is too small for format routine.
Definition at line 233 of file fs_com.h.
Referenced by fat_select_filesystem().
#define FS_ERR_DIR_NOT_EMPTY (FAIL+28) |
This function erases only file and empty directory.
Definition at line 218 of file fs_com.h.
Referenced by nav_file_del().
#define FS_ERR_END_OF_DRIVE (FAIL+5) |
#define FS_ERR_ENTRY_BAD (FAIL+10) |
File entry bad.
Definition at line 200 of file fs_com.h.
Referenced by fat_entry_check(), fat_entry_label(), fat_entry_longname(), fat_entry_shortname_compare(), and nav_file_name().
#define FS_ERR_ENTRY_BADTYPE (FAIL+11) |
#define FS_ERR_ENTRY_EMPTY (FAIL+9) |
File entry empty.
Definition at line 199 of file fs_com.h.
Referenced by fat_entry_check(), fat_entry_label(), fat_entry_shortname_compare(), fat_find_short_entry_name(), nav_filelist_set(), and nav_partition_label().
#define FS_ERR_EOF (FAIL+31) |
End of file.
Definition at line 221 of file fs_com.h.
Referenced by file_getc(), file_read(), file_read_buf(), and reader_txt_get_line().
#define FS_ERR_FILE_EXIST (FAIL+41) |
The file is already existed.
Definition at line 231 of file fs_com.h.
Referenced by fat_create_entry_file_name(), nav_file_create(), and pl_main_modify().
#define FS_ERR_FILE_NO_OPEN (FAIL+22) |
#define FS_ERR_FILE_OPEN (FAIL+39) |
The file is already opened.
Definition at line 229 of file fs_com.h.
Referenced by fat_check_nav_access_disk(), and fat_check_nav_access_file().
#define FS_ERR_FILE_OPEN_WR (FAIL+40) |
The file is already opened in write mode.
Definition at line 230 of file fs_com.h.
Referenced by fat_check_nav_access_file().
#define FS_ERR_FS (FAIL+7) |
File system error.
Definition at line 197 of file fs_com.h.
Referenced by fat_cluster_list(), nav_dir_gotoparent(), nav_filelist_set(), and nav_filterlist_gotoparent().
#define FS_ERR_HW (FAIL+0) |
Hardware driver error.
Definition at line 190 of file fs_com.h.
Referenced by fat_cache_flush(), fat_cache_read_sector(), fat_check_device(), file_read_buf(), and file_write_buf().
#define FS_ERR_HW_NO_PRESENT (FAIL+23) |
#define FS_ERR_ID_FILE (FAIL+17) |
#define FS_ERR_INCORRECT_NAME (FAIL+27) |
Incorrect name, this one cannot contain any of the following characters \/:*?"<>|.
Definition at line 217 of file fs_com.h.
Referenced by fat_check_name().
#define FS_ERR_IS_ROOT (FAIL+24) |
There aren't parent because the current directory is a root directory.
Definition at line 214 of file fs_com.h.
Referenced by nav_dir_gotoparent(), nav_filterlist_gotoparent(), and nav_getcwd().
#define FS_ERR_MODE_NOAVIALABLE (FAIL+30) |
#define FS_ERR_NAME_INCORRECT (FAIL+21) |
The name don't corresponding at the filter name.
Definition at line 211 of file fs_com.h.
Referenced by fat_entry_label(), fat_entry_longname(), and fat_entry_shortname().
#define FS_ERR_NAME_TOO_LARGE (FAIL+42) |
The file name is too large (>260 characters).
Definition at line 232 of file fs_com.h.
Referenced by fat_check_name().
#define FS_ERR_NO_DIR (FAIL+12) |
The selected file isn't a directory.
Definition at line 202 of file fs_com.h.
Referenced by fat_entry_is_dir().
#define FS_ERR_NO_FILE (FAIL+18) |
The selected file entry isn't a file.
Definition at line 208 of file fs_com.h.
Referenced by fat_check_is_file().
#define FS_ERR_NO_FILE_SEL (FAIL+14) |
There are no selected file.
Definition at line 204 of file fs_com.h.
Referenced by fat_check_select().
#define FS_ERR_NO_FIND (FAIL+8) |
File no found.
Definition at line 198 of file fs_com.h.
Referenced by nav_filelist_first(), nav_filelist_last(), and nav_filelist_set().
#define FS_ERR_NO_FORMAT (FAIL+1) |
The selected drive isn't formated.
Definition at line 191 of file fs_com.h.
Referenced by fat_mount().
#define FS_ERR_NO_FREE_SPACE (FAIL+26) |
No free cluster found in FAT.
Definition at line 216 of file fs_com.h.
Referenced by fat_alloc_entry_free(), and fat_allocfreespace().
#define FS_ERR_NO_MOUNT (FAIL+13) |
The partition isn't mounted.
Definition at line 203 of file fs_com.h.
Referenced by fat_check_mount().
#define FS_ERR_NO_PART (FAIL+2) |
The selected partition doesn't existed.
Definition at line 192 of file fs_com.h.
Referenced by fat_mount().
#define FS_ERR_NO_SUPPORT_PART (FAIL+3) |
The selected partition isn't supported.
Definition at line 193 of file fs_com.h.
Referenced by fat_mount().
#define FS_ERR_OUT_LIST (FAIL+25) |
The position is outside the cluster list.
Definition at line 215 of file fs_com.h.
Referenced by fat_alloc_entry_free(), fat_cluster_list(), fat_find_short_entry_name(), fat_garbage_collector_entry(), fat_read_file(), fat_write_file(), file_getc(), file_read(), file_read_buf(), and nav_filelist_set().
#define FS_ERR_PL_ALREADY_OPEN (FAIL+51) |
#define FS_ERR_PL_LST_BEG (FAIL+53) |
#define FS_ERR_PL_LST_END (FAIL+52) |
#define FS_ERR_PL_NOT_OPEN (FAIL+50) |
The play list isn't opened.
Definition at line 235 of file fs_com.h.
Referenced by pl_main_isopen().
#define FS_ERR_PL_OUT_LST (FAIL+54) |
You are outside of the play list.
Definition at line 239 of file fs_com.h.
Referenced by pl_nav_readentry(), pl_nav_setpos(), and pl_rem_sel().
#define FS_ERR_PL_READ_ONLY (FAIL+55) |
Impossible to modify the play list.
Definition at line 240 of file fs_com.h.
Referenced by pl_main_modify().
#define FS_ERR_READ_ONLY (FAIL+20) |
File is on read access only.
Definition at line 210 of file fs_com.h.
Referenced by file_open(), file_putc(), file_set_eof(), file_write(), and file_write_buf().
#define FS_ERR_TOO_FILE_OPEN (FAIL+4) |
The navigation have already opened a file.
Definition at line 194 of file fs_com.h.
Referenced by fat_check_noopen().
#define FS_ERR_WRITE_ONLY (FAIL+29) |
File is on write access only.
Definition at line 219 of file fs_com.h.
Referenced by file_getc(), file_read(), and file_read_buf().
#define FS_FILE TRUE |
Definition at line 115 of file fs_com.h.
Referenced by fat_entry_check(), nav_dir_name(), nav_file_create(), nav_filelist_nb(), nav_filelist_set(), nav_filterlist_nb_ex(), navauto_mov_explorer(), and navauto_mov_explorer_select_limit_file_cur_folder().
#define FS_FORMAT_DEFAULT 0x01 |
#define FS_FORMAT_DEFAULT_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_DEFAULT) |
#define FS_FORMAT_FAT 0x02 |
Force FAT12 or FAT16 format.
Definition at line 157 of file fs_com.h.
Referenced by fat_select_filesystem().
#define FS_FORMAT_FAT32 0x03 |
#define FS_FORMAT_FAT32_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_FAT32) |
#define FS_FORMAT_FAT_NOMBR (FS_FORMAT_NOMBR_FLAG | FS_FORMAT_FAT) |
#define FS_FORMAT_NOMBR_FLAG 0x80 |
MBR is mandatory for USB device on MacOS, and no MBR is mandatory for CD-ROM USB device on Windows.
Definition at line 159 of file fs_com.h.
Referenced by fat_format().
#define FS_LABEL_READ TRUE |
#define FS_LABEL_WRITE FALSE |
#define FS_LUN_WP (FAIL+19) |
Drive is in read only mode.
Definition at line 209 of file fs_com.h.
Referenced by fat_cache_flush(), and file_open().
#define FS_NAME_CHECK FALSE |
Definition at line 85 of file fs_com.h.
Referenced by nav_filelist_findname(), nav_filterflat_findname(), nav_filterlist_findname(), and nav_flat_findname().
#define FS_NAME_GET TRUE |
Definition at line 84 of file fs_com.h.
Referenced by fat_entry_longname(), fat_entry_shortname(), nav_dir_name(), nav_file_getname(), nav_file_name(), nav_getcwd(), and pl_main_close().
#define FS_NO_LAST_LFN_ENTRY (FAIL+15) |
The file entry isn't the last long file entry.
Definition at line 205 of file fs_com.h.
Referenced by fat_entry_longname(), and nav_file_name().
#define FS_SN_READ TRUE |
#define FSFEATURE_WRITE 0x02 |
nav_file_copy(), nav_file_paste(), nav_file_del(), file_create(), file_open(MODE_WRITE), file_write(), file_putc()
#define FSFEATURE_WRITE_COMPLET 0x06 |
FSFEATURE_WRITE + nav_drive_format(), nav_dir_make(), nav_file_rename(), nav_file_dateset(), nav_file_attributset().
typedef UNICODE _MEM_TYPE_SLOW_* FS_STR_UNICODE |
_GLOBEXT_ _MEM_TYPE_SLOW_ Fs_status fs_g_status |
Definition at line 256 of file fs_com.h.
Referenced by fat_alloc_entry_free(), fat_allocfreespace(), fat_cache_flush(), fat_cache_read_sector(), fat_check_device(), fat_check_is_file(), fat_check_mount(), fat_check_name(), fat_check_nav_access_disk(), fat_check_nav_access_file(), fat_check_noopen(), fat_check_open(), fat_check_select(), fat_cluster_list(), fat_cluster_val(), fat_create_entry_file_name(), fat_entry_check(), fat_entry_is_dir(), fat_entry_label(), fat_entry_longname(), fat_entry_shortname(), fat_entry_shortname_compare(), fat_find_short_entry_name(), fat_garbage_collector_entry(), fat_mount(), fat_read_file(), fat_select_filesystem(), fat_write_file(), file_getc(), file_open(), file_putc(), file_read(), file_read_buf(), file_seek(), file_set_eof(), file_write(), file_write_buf(), nav_dir_gotoparent(), nav_drive_set(), nav_file_copy(), nav_file_create(), nav_file_del(), nav_file_name(), nav_file_paste_start(), nav_filelist_first(), nav_filelist_last(), nav_filelist_set(), nav_filterlist_gotoparent(), nav_getcwd(), nav_partition_label(), nav_select(), pl_main_isopen(), pl_main_modify(), pl_nav_readentry(), pl_nav_setpos(), pl_rem_sel(), and reader_txt_get_line().