1 diff -ur linux-2.6.0-test7/fs/Kconfig linux-2.6.0-test7.new/fs/Kconfig
2 --- linux-2.6.0-test7/fs/Kconfig Thu Oct 9 22:11:31 2003
3 +++ linux-2.6.0-test7.new/fs/Kconfig Sat Oct 25 21:24:13 2003
7 tristate "JFS filesystem support"
10 This is a port of IBM's Journaled Filesystem . More information is
11 available in the file Documentation/filesystems/jfs.txt.
13 local network, you probably do not need an automounter, and can say
16 +source "fs/nls/Kconfig"
18 menu "CD-ROM/DVD Filesystems"
24 bool "Microsoft Joliet CDROM extensions"
25 - depends on ISO9660_FS
26 + depends on ISO9660_FS && NLS
28 Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
29 which allows for long filenames in unicode format (unicode is the
33 tristate "DOS FAT fs support"
36 If you want to use one of the FAT-based file systems (the MS-DOS,
37 VFAT (Windows 95) and UMSDOS (used to run Linux on top of an
41 tristate "NTFS file system support"
44 NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
49 tristate "BeOS file systemv(BeFS) support (read only) (EXPERIMENTAL)"
50 - depends on EXPERIMENTAL
51 + depends on EXPERIMENTAL && NLS
53 The BeOS File System (BeFS) is the native file system of Be, Inc's
54 BeOS. Notable features include support for arbitrary attributes
58 tristate "SMB file system support (to mount Windows shares etc.)"
60 + depends on INET && NLS
62 SMB (Server Message Block) is the protocol Windows for Workgroups
63 (WfW), Windows 95/98, Windows NT and OS/2 Lan Manager use to share
67 tristate "CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers)(EXPERIMENTAL)"
69 + depends on INET && NLS
71 This is the client VFS module for the Common Internet File System
72 (CIFS) protocol which is the successor to the Server Message Block
74 source "fs/partitions/Kconfig"
78 -source "fs/nls/Kconfig"
82 diff -ur linux-2.6.0-test7/fs/ncpfs/Kconfig linux-2.6.0-test7.new/fs/ncpfs/Kconfig
83 --- linux-2.6.0-test7/fs/ncpfs/Kconfig Sat Aug 9 06:33:21 2003
84 +++ linux-2.6.0-test7.new/fs/ncpfs/Kconfig Sat Oct 25 21:01:08 2003
88 bool "Use Native Language Support"
90 + depends on NCP_FS && NLS
92 Allows you to use codepages and I/O charsets for file name
93 translation between the server file system and input/output. This
94 diff -ur linux-2.6.0-test7/fs/nls/Kconfig linux-2.6.0-test7.new/fs/nls/Kconfig
95 --- linux-2.6.0-test7/fs/nls/Kconfig Sat Aug 9 06:31:05 2003
96 +++ linux-2.6.0-test7.new/fs/nls/Kconfig Sat Oct 25 21:27:58 2003
99 # Native language support configuration
107 -# msdos and Joliet want NLS
108 +menu "Native Language Support"
112 - depends on JOLIET || FAT_FS || NTFS_FS || NCPFS_NLS || SMB_NLS || JFS_FS || CIFS || BEFS_FS
113 + tristate 'Base native language support'
116 + The base Native Language Support. A number of filesystems
117 + depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well
118 + as the ability of some filesystems to use native languages
123 -menu "Native Language Support"
125 + To compile this code as a module, choose M here: the module
126 + will be called nls_base.
131 + depends on SMB_FS && NLS
135 string "Default NLS Option"
139 The default NLS used when mounting file system. Note, that this is
142 config NLS_CODEPAGE_437
143 tristate "Codepage 437 (United States, Canada)"
146 The Microsoft FAT file system family can deal with filenames in
147 native language character sets. These character sets are stored
150 config NLS_CODEPAGE_737
151 tristate "Codepage 737 (Greek)"
154 The Microsoft FAT file system family can deal with filenames in
155 native language character sets. These character sets are stored
158 config NLS_CODEPAGE_775
159 tristate "Codepage 775 (Baltic Rim)"
162 The Microsoft FAT file system family can deal with filenames in
163 native language character sets. These character sets are stored
166 config NLS_CODEPAGE_850
167 tristate "Codepage 850 (Europe)"
170 The Microsoft FAT file system family can deal with filenames in
171 native language character sets. These character sets are stored in
174 config NLS_CODEPAGE_852
175 tristate "Codepage 852 (Central/Eastern Europe)"
178 The Microsoft FAT file system family can deal with filenames in
179 native language character sets. These character sets are stored in
182 config NLS_CODEPAGE_855
183 tristate "Codepage 855 (Cyrillic)"
186 The Microsoft FAT file system family can deal with filenames in
187 native language character sets. These character sets are stored in
190 config NLS_CODEPAGE_857
191 tristate "Codepage 857 (Turkish)"
194 The Microsoft FAT file system family can deal with filenames in
195 native language character sets. These character sets are stored in
198 config NLS_CODEPAGE_860
199 tristate "Codepage 860 (Portuguese)"
202 The Microsoft FAT file system family can deal with filenames in
203 native language character sets. These character sets are stored in
206 config NLS_CODEPAGE_861
207 tristate "Codepage 861 (Icelandic)"
210 The Microsoft FAT file system family can deal with filenames in
211 native language character sets. These character sets are stored in
214 config NLS_CODEPAGE_862
215 tristate "Codepage 862 (Hebrew)"
218 The Microsoft FAT file system family can deal with filenames in
219 native language character sets. These character sets are stored in
222 config NLS_CODEPAGE_863
223 tristate "Codepage 863 (Canadian French)"
226 The Microsoft FAT file system family can deal with filenames in
227 native language character sets. These character sets are stored in
230 config NLS_CODEPAGE_864
231 tristate "Codepage 864 (Arabic)"
234 The Microsoft FAT file system family can deal with filenames in
235 native language character sets. These character sets are stored in
238 config NLS_CODEPAGE_865
239 tristate "Codepage 865 (Norwegian, Danish)"
242 The Microsoft FAT file system family can deal with filenames in
243 native language character sets. These character sets are stored in
246 config NLS_CODEPAGE_866
247 tristate "Codepage 866 (Cyrillic/Russian)"
250 The Microsoft FAT file system family can deal with filenames in
251 native language character sets. These character sets are stored in
254 config NLS_CODEPAGE_869
255 tristate "Codepage 869 (Greek)"
258 The Microsoft FAT file system family can deal with filenames in
259 native language character sets. These character sets are stored in
262 config NLS_CODEPAGE_936
263 tristate "Simplified Chinese charset (CP936, GB2312)"
266 The Microsoft FAT file system family can deal with filenames in
267 native language character sets. These character sets are stored in
270 config NLS_CODEPAGE_950
271 tristate "Traditional Chinese charset (Big5)"
274 The Microsoft FAT file system family can deal with filenames in
275 native language character sets. These character sets are stored in
278 config NLS_CODEPAGE_932
279 tristate "Japanese charsets (Shift-JIS, EUC-JP)"
282 The Microsoft FAT file system family can deal with filenames in
283 native language character sets. These character sets are stored in
286 config NLS_CODEPAGE_949
287 tristate "Korean charset (CP949, EUC-KR)"
290 The Microsoft FAT file system family can deal with filenames in
291 native language character sets. These character sets are stored in
294 config NLS_CODEPAGE_874
295 tristate "Thai charset (CP874, TIS-620)"
298 The Microsoft FAT file system family can deal with filenames in
299 native language character sets. These character sets are stored in
303 tristate "Hebrew charsets (ISO-8859-8, CP1255)"
306 If you want to display filenames with native language characters
307 from the Microsoft FAT file system family or from JOLIET CD-ROMs
310 config NLS_CODEPAGE_1250
311 tristate "Windows CP1250 (Slavic/Central European Languages)"
314 If you want to display filenames with native language characters
315 from the Microsoft FAT file system family or from JOLIET CDROMs
318 config NLS_CODEPAGE_1251
319 tristate "Windows CP1251 (Bulgarian, Belarusian)"
322 The Microsoft FAT file system family can deal with filenames in
323 native language character sets. These character sets are stored in
327 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"
330 If you want to display filenames with native language characters
331 from the Microsoft FAT file system family or from JOLIET CD-ROMs
335 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"
338 If you want to display filenames with native language characters
339 from the Microsoft FAT file system family or from JOLIET CD-ROMs
343 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"
346 If you want to display filenames with native language characters
347 from the Microsoft FAT file system family or from JOLIET CD-ROMs
351 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"
354 If you want to display filenames with native language characters
355 from the Microsoft FAT file system family or from JOLIET CD-ROMs
359 tristate "NLS ISO 8859-5 (Cyrillic)"
362 If you want to display filenames with native language characters
363 from the Microsoft FAT file system family or from JOLIET CD-ROMs
367 tristate "NLS ISO 8859-6 (Arabic)"
370 If you want to display filenames with native language characters
371 from the Microsoft FAT file system family or from JOLIET CD-ROMs
375 tristate "NLS ISO 8859-7 (Modern Greek)"
378 If you want to display filenames with native language characters
379 from the Microsoft FAT file system family or from JOLIET CD-ROMs
383 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"
386 If you want to display filenames with native language characters
387 from the Microsoft FAT file system family or from JOLIET CD-ROMs
390 config NLS_ISO8859_13
391 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
394 If you want to display filenames with native language characters
395 from the Microsoft FAT file system family or from JOLIET CD-ROMs
398 config NLS_ISO8859_14
399 tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
402 If you want to display filenames with native language characters
403 from the Microsoft FAT file system family or from JOLIET CD-ROMs
406 config NLS_ISO8859_15
407 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
410 If you want to display filenames with native language characters
411 from the Microsoft FAT file system family or from JOLIET CD-ROMs
415 tristate "NLS KOI8-R (Russian)"
418 If you want to display filenames with native language characters
419 from the Microsoft FAT file system family or from JOLIET CD-ROMs
423 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
426 If you want to display filenames with native language characters
427 from the Microsoft FAT file system family or from JOLIET CD-ROMs
434 If you want to display filenames with native language characters
435 from the Microsoft FAT file system family or from JOLIET CD-ROMs
436 diff -ur linux-2.6.0-test7/fs/nls/nls_base.c linux-2.6.0-test7.new/fs/nls/nls_base.c
437 --- linux-2.6.0-test7/fs/nls/nls_base.c Wed Oct 8 23:28:18 2003
438 +++ linux-2.6.0-test7.new/fs/nls/nls_base.c Sat Oct 25 21:18:54 2003
440 if (default_nls != NULL)
443 - return &default_table;
444 + return &default_table;
447 EXPORT_SYMBOL(register_nls);
449 EXPORT_SYMBOL(utf8_mbstowcs);
450 EXPORT_SYMBOL(utf8_wctomb);
451 EXPORT_SYMBOL(utf8_wcstombs);
453 +MODULE_LICENSE("Dual BSD/GPL");