227#define RTEMS_DOSFS_SEMAPHORES_PER_INSTANCE 1
364#define MSDOS_FMT_INFO_LEVEL_NONE (0)
365#define MSDOS_FMT_INFO_LEVEL_INFO (1)
366#define MSDOS_FMT_INFO_LEVEL_DETAIL (2)
367#define MSDOS_FMT_INFO_LEVEL_DEBUG (3)
452int rtems_dosfs_initialize(rtems_filesystem_mount_table_entry_t *mt_entry,
int(*) rtems_dosfs_codepage_to_utf8(rtems_dosfs_convert_control *self, const char *src, size_t src_size, uint8_t *dst, size_t *dst_size)
Converts from a specific code page into UTF-8.
Definition dosfs.h:88
void(*) rtems_dosfs_convert_destroy(rtems_dosfs_convert_control *self)
Destroys a convert control structure.
Definition dosfs.h:173
int(*) rtems_dosfs_utf8_normalize_and_fold(rtems_dosfs_convert_control *self, const uint8_t *src, size_t src_size, uint8_t *dst, size_t *dst_size)
Converts from UTF-8 to Normalized Form Canonical Decomposition.
Definition dosfs.h:160
int(*) rtems_dosfs_utf8_to_utf16(rtems_dosfs_convert_control *self, const uint8_t *src, size_t src_size, uint16_t *dst, size_t *dst_size)
Converts from UTF-8 to UTF-16.
Definition dosfs.h:110
int(*) rtems_dosfs_utf16_to_utf8(rtems_dosfs_convert_control *self, const uint16_t *src, size_t src_size, uint8_t *dst, size_t *dst_size)
Converts from UTF-16 to UTF-8.
Definition dosfs.h:132
int(*) rtems_dosfs_utf8_to_codepage(rtems_dosfs_convert_control *self, const uint8_t *src, size_t src_size, char *dst, size_t *dst_size)
Converts from UTF-8 into a specific code page.
Definition dosfs.h:66
rtems_dosfs_convert_control * rtems_dosfs_create_utf8_converter(const char *codepage)
Allocates and initializes a UTF-8 converter.
Definition msdos_conv_utf8.c:283
int msdos_format(const char *devname, const msdos_format_request_param_t *rqdata)
Formats a block device with a FAT file system.
Definition msdos_format.c:988
rtems_dosfs_convert_control * rtems_dosfs_create_default_converter(void)
Allocates and initializes a default converter.
Definition msdos_conv_default.c:170
This header file defines the RTEMS Classic API.
FAT filesystem convert control.
Definition dosfs.h:201
FAT filesystem convert handler.
Definition dosfs.h:180
FAT filesystem mount options.
Definition dosfs.h:232
rtems_dosfs_convert_control * converter
Converter implementation for new file system instance.
Definition dosfs.h:315