diff options
author | Ralf Kirchner <ralf.kirchner@embedded-brains.de> | 2013-05-22 12:16:18 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-06-03 17:28:40 +0200 |
commit | d2e0bb36e34f1fe45641f26b8b8d6ef615963854 (patch) | |
tree | 3975c03a1f0b0caff9d837ba1d989794f8537639 /cpukit/libfs/src/dosfs/msdos_fsunmount.c | |
parent | bsp/lm3s69xx: Typos (diff) | |
download | rtems-d2e0bb36e34f1fe45641f26b8b8d6ef615963854.tar.bz2 |
dosfs: UTF-8 Support: UI, backwards compatibility
User interface and backwards compatibility for UTF-8 support in the FAT
file system. Purpose of UTF-8 support is to permit file names and
directory names with characters from all kinds of languages (Czech,
Chinese, Arabian, Hebrew, Korean, ...). This commit does not yet
support multibyte characters. It only contains the user interface and
the backwards compatibility.
Diffstat (limited to 'cpukit/libfs/src/dosfs/msdos_fsunmount.c')
-rw-r--r-- | cpukit/libfs/src/dosfs/msdos_fsunmount.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/libfs/src/dosfs/msdos_fsunmount.c b/cpukit/libfs/src/dosfs/msdos_fsunmount.c index 90a8073bf8..57335e2969 100644 --- a/cpukit/libfs/src/dosfs/msdos_fsunmount.c +++ b/cpukit/libfs/src/dosfs/msdos_fsunmount.c @@ -47,13 +47,15 @@ msdos_shut_down(rtems_filesystem_mount_table_entry_t *temp_mt_entry) { msdos_fs_info_t *fs_info = temp_mt_entry->fs_info; fat_file_fd_t *fat_fd = temp_mt_entry->mt_fs_root->location.node_access; + rtems_dosfs_convert_control *converter = fs_info->converter; - /* close fat-file which correspondes to root directory */ + /* close fat-file which corresponds to root directory */ fat_file_close(&fs_info->fat, fat_fd); fat_shutdown_drive(&fs_info->fat); rtems_semaphore_delete(fs_info->vol_sema); + (*converter->handler->destroy)( converter ); free(fs_info->cl_buf); free(temp_mt_entry->fs_info); } |