summaryrefslogtreecommitdiffstats
path: root/sbin/mount_msdosfs/mount_msdosfs.8
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/mount_msdosfs/mount_msdosfs.8')
-rw-r--r--sbin/mount_msdosfs/mount_msdosfs.859
1 files changed, 26 insertions, 33 deletions
diff --git a/sbin/mount_msdosfs/mount_msdosfs.8 b/sbin/mount_msdosfs/mount_msdosfs.8
index 8eee35c..1503b09 100644
--- a/sbin/mount_msdosfs/mount_msdosfs.8
+++ b/sbin/mount_msdosfs/mount_msdosfs.8
@@ -48,6 +48,7 @@
.Op Fl 9
.\".Op Fl G
.Op Fl L Ar locale
+.Op Fl D Ar dos-codepage
.Op Fl W Ar table
.Pa special
.Pa node
@@ -160,50 +161,38 @@ This forces
.\"limited to the boot block. This option enforces
.\".Fl s .
.It Fl L Ar locale
-Specify locale name used for internal uppercase and lowercase conversions
+Specify locale name used for file name conversions
for DOS and Win'95 names.
By default ISO 8859-1 assumed as local character set.
+.It Fl D Ar dos-codepage
+Specify the MS-DOS code page (aka IBM/OEM code page) name used for
+file name conversions for DOS names.
.It Fl W Ar table
-Specify text file with 3 conversion tables:
-.Bl -enum
-.It
-Local character set to Unicode conversion table (upper half) for Win'95 long
-names, 128 Unicode codes separated by 8 per row.
-If some code not present in Unicode, use
-0x003F code ('?') as replacement.
-.It
-DOS to local character set conversion table (upper half) for DOS names,
-128 character codes separated by 8 per row.
-Code 0x3F ('?') used for impossible translations.
-.It
-Local character set to DOS conversion table (upper half) for DOS names,
-128 character codes separated by 8 per row.
-Some codes have special meaning:
-.Bl -hang
-.It 0x00
-character disallowed in DOS file name;
-.It 0x01
-character should be replaced by '_' in DOS file name;
-.It 0x02
-character should be skipped in DOS file name;
-.El
-.El
+This option is remained for backward compatibility purpose, and will be
+removed in the future. Please do not use this option.
.Pp
-By default ISO 8859-1 assumed as local character set.
-If file path isn't absolute,
-.Pa /usr/libdata/msdosfs/
-prefix prepended.
+Specify text file name with conversion table: iso22dos, iso72dos, koi2dos,
+koi8u2dos.
.El
-.Sh FILES
-.Bl -tag -width /usr/libdata/msdosfs -compact
-.It Pa /usr/libdata/msdosfs
-default place for character sets conversion tables
+.Sh EXAMPLES
+To mount a Russian msdos file system located in /dev/ad1s1:
+.Bd -literal -offset indent
+# mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad1s1 /mnt
+.Ed
+.Pp
+To mount a Japanese msdos file system located in /dev/ad1s1:
+.Bd -literal -offset indent
+# mount_msdosfs -L ja_JP.eucJP -D CP932 /dev/ad1s1 /mnt
+.Ed
.El
.Sh SEE ALSO
.Xr mount 2 ,
.Xr unmount 2 ,
.Xr fstab 5 ,
.Xr mount 8
+.Pp
+List of Localized MS Operating Systems:
+.Pa http://www.microsoft.com/globaldev/reference/oslocversion.mspx .
.Sh CAVEATS
The use of the
.Fl 9
@@ -230,3 +219,7 @@ utility appeared in
and was abandoned in favor
of the more aptly-named
.Nm .
+.Pp
+The character code conversion routine was added by
+.An Ryuichiro Imura Aq imura@ryu16.org
+at 2003.
OpenPOWER on IntegriCloud