From ab0bce9d34117f8a7b96ec8a3c86ed0e86d58ef8 Mon Sep 17 00:00:00 2001 From: fjoe Date: Mon, 8 Dec 2003 08:32:20 +0000 Subject: Make msdosfs long filenames matching case insensitive again. PR: 59765 Submitted by: Ryuichiro Imura --- sbin/mount_msdosfs/mount_msdosfs.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'sbin/mount_msdosfs') diff --git a/sbin/mount_msdosfs/mount_msdosfs.c b/sbin/mount_msdosfs/mount_msdosfs.c index dcf0b29..29a1f11 100644 --- a/sbin/mount_msdosfs/mount_msdosfs.c +++ b/sbin/mount_msdosfs/mount_msdosfs.c @@ -339,17 +339,11 @@ set_charset(struct msdosfs_args *args) if ((args->cs_win = malloc(ICONV_CSNMAXLEN)) == NULL) return (-1); strncpy(args->cs_win, ENCODING_UNICODE, ICONV_CSNMAXLEN); - error = kiconv_add_xlat16_cspair(args->cs_win, args->cs_local, 0); - if (error) - return (-1); - error = kiconv_add_xlat16_cspair(args->cs_local, args->cs_win, 0); + error = kiconv_add_xlat16_cspairs(args->cs_win, args->cs_local); if (error) return (-1); if (args->cs_dos) { - error = kiconv_add_xlat16_cspair(args->cs_dos, args->cs_local, KICONV_FROM_UPPER); - if (error) - return (-1); - error = kiconv_add_xlat16_cspair(args->cs_local, args->cs_dos, KICONV_LOWER); + error = kiconv_add_xlat16_cspairs(args->cs_dos, args->cs_local); if (error) return (-1); } else { -- cgit v1.1