Hi Dave,

On 2004-03-24 at 07:45 -0600 Dave Kleikamp sent off:
After many complaints about characters that were being rejected by jfs,
and after getting as much feedback as I was able to obtain, I changed
the default behavior so that no translation is done. Each byte of the
file name is now stored in the lower byte of the ucs-16 character. (This is equivalent to iocharset=iso8859-1, which is the default value
of CONFIG_NLS_DEFAULT.)

at least on SLES9 or SUSE 9.1 (I did not check vanilla kernel) this is not fully true.

If I mounted the jfs partition without iocharset and run this:

#!/usr/bin/perl
for (1..255) {
if ($_<10) { $pre="00"}
elsif ($_<100) { $pre="0"}
else { $pre=""}
open FH,">$pre$_--".chr($_);
close FH;
}

The files are created but are not accessable after that. Mounting with
iocharset=iso8859-1 JFS behaves sane and all the files are created and are
accessable.

Bjoern

Attachment: pgpQs93wSmgGM.pgp
Description: PGP signature



Reply via email to