diff options
Diffstat (limited to 'sbin/mount_msdosfs/mount_msdosfs.8')
-rw-r--r-- | sbin/mount_msdosfs/mount_msdosfs.8 | 59 |
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. |