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
pgpQs93wSmgGM.pgp
Description: PGP signature