summaryrefslogtreecommitdiff
path: root/docs/htmldocs/make_smbcodepage.1.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/htmldocs/make_smbcodepage.1.html')
-rw-r--r--docs/htmldocs/make_smbcodepage.1.html142
1 files changed, 142 insertions, 0 deletions
diff --git a/docs/htmldocs/make_smbcodepage.1.html b/docs/htmldocs/make_smbcodepage.1.html
new file mode 100644
index 0000000000..db119b0e8d
--- /dev/null
+++ b/docs/htmldocs/make_smbcodepage.1.html
@@ -0,0 +1,142 @@
+
+
+
+
+
+<html><head><title>make_smbcodepage</title>
+
+<link rev="made" href="mailto:samba-bugs@samba.anu.edu.au">
+</head>
+<body>
+
+<hr>
+
+<h1>make_smbcodepage</h1>
+<h2>Samba</h2>
+<h2>23 Oct 1998</h2>
+
+
+
+
+<p><br><a name="NAME"></a>
+<h2>NAME</h2>
+ make_codepage - Construct a codepage file for Samba
+<p><br><a name="SYNOPSIS"></a>
+<h2>SYNOPSIS</h2>
+
+<p><br><strong>make_smbcodepage</strong> [<a href="make_smbcodepage.1.html#cord">c|d</a>] <a href="make_smbcodepage.1.html#codepage">codepage</a> <a href="make_smbcodepage.1.html#inputfile">inputfile</a> <a href="make_smbcodepage.1.html#outputfile">outputfile</a>
+<p><br><a name="DESCRIPTION"></a>
+<h2>DESCRIPTION</h2>
+
+<p><br>This program is part of the <strong>Samba</strong> suite.
+<p><br><strong>make_smbcodepage</strong> compiles or de-compiles codepage files for use
+with the internationalization features of Samba 2.0
+<p><br><a name="OPTIONS"></a>
+<h2>OPTIONS</h2>
+
+<p><br><ul>
+<p><br><a name="cord"></a>
+<li><strong>c|d</strong> This tells make_smbcodepage if it is compiling (c) a text
+format code page file to binary, or (d) de-compiling a binary codepage
+file to text.
+<p><br><a name="codepage"></a>
+<li><strong>codepage</strong> This is the codepage we are processing (a number, eg. 850).
+<p><br><a name="inputfile"></a>
+<li><strong>inputfile</strong> This is the input file to process. In the 'c' case this
+will be a text codepage definition file such as the ones found in the
+Samba <em>source/codepages</em> directory. In the 'd' case this will be the
+binary format codepage definition file normally found in the
+<em>lib/codepages</em> directory in the Samba install directory path.
+<p><br><a name="outputfile"></a>
+<li><strong>outputfile</strong> This is the output file to produce.
+<p><br></ul>
+<p><br><a name="SambaCodepageFiles"></a>
+<h2>Samba Codepage Files</h2>
+
+<p><br>A text Samba codepage definition file is a description that tells
+Samba how to map from upper to lower case for characters greater than
+ascii 127 in the specified DOS code page. Note that for certain DOS
+codepages (437 for example) mapping from lower to upper case may be
+asynchronous. For example, in code page 437 lower case a acute maps to
+a plain upper case A when going from lower to upper case, but maps
+from plain upper case A to plain lower case a when lower casing a
+character.
+<p><br>A binary Samba codepage definition file is a binary representation of
+the same information, including a value that specifies what codepage
+this file is describing.
+<p><br>As Samba does not yet use UNICODE (current for Samba version 2.0) you
+must specify the client code page that your DOS and Windows clients
+are using if you wish to have case insensitivity done correctly for
+your particular language. The default codepage Samba uses is 850
+(Western European). Text codepage definition sample files are
+provided in the Samba distribution for codepages 437 (USA), 737
+(Greek), 850 (Western European) 852 (MS-DOS Latin 2), 861 (Icelandic),
+866 (Cyrillic), 932 (Kanji SJIS), 936 (Simplified Chinese), 949
+(Hangul) and 950 (Traditional Chinese). Users are encouraged to write
+text codepage definition files for their own code pages and donate
+them to <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>. All codepage files in the
+Samba <em>source/codepages</em> directory are compiled and installed when a
+<em>'make install'</em> command is issued there.
+<p><br>The client codepage used by the <a href="smbd.8.html"><strong>smbd</strong></a> server is
+configured using the <a href="smb.conf.5.html#clientcodepage"><strong>client code
+page</strong></a> parameter in the
+<a href="smb.conf.5.html"><strong>smb.conf</strong></a> file.
+<p><br><a name="FILES"></a>
+<h2>FILES</h2>
+
+<p><br><strong>codepage_def.&lt;codepage&gt;</strong>
+<p><br>These are the input (text) codepage files provided in the Samba
+<em>source/codepages</em> directory.
+<p><br>A text codepage definition file consists of multiple lines
+containing four fields. These fields are :
+<p><br><ul>
+<p><br><li > <strong>lower</strong>: which is the (hex) lower case character mapped on this
+line.
+<p><br><li > <strong>upper</strong>: which is the (hex) upper case character that the lower
+case character will map to.
+<p><br><li > <strong>map upper to lower</strong> which is a boolean value (put either True
+or False here) which tells Samba if it is to map the given upper case
+character to the given lower case character when lower casing a
+filename.
+<p><br><li > <strong>map lower to upper</strong> which is a boolean value (put either True
+or False here) which tells Samba if it is to map the given lower case
+character to the given upper case character when upper casing a
+filename.
+<p><br></ul>
+<p><br><strong>codepage.&lt;codepage&gt;</strong> These are the output (binary) codepage files
+produced and placed in the Samba destination <em>lib/codepage</em>
+directory.
+<p><br><a name="INSTALLATION"></a>
+<h2>INSTALLATION</h2>
+
+<p><br>The location of the server and its support files is a matter for
+individual system administrators. The following are thus suggestions
+only.
+<p><br>It is recommended that the <strong>make_smbcodepage</strong> program be installed
+under the <em>/usr/local/samba</em> hierarchy, in a directory readable by
+all, writeable only by root. The program itself should be executable
+by all. The program should NOT be setuid or setgid!
+<p><br><a name="VERSION"></a>
+<h2>VERSION</h2>
+
+<p><br>This man page is correct for version 2.0 of the Samba suite.
+<p><br><a name="SEEALSO"></a>
+<h2>SEE ALSO</h2>
+
+<p><br><a href="smb.conf.5.html"><strong>smb.conf(5)</strong></a>, <a href="smbd.8.html"><strong>smbd (8)</strong></a>
+<p><br><a name="AUTHOR"></a>
+<h2>AUTHOR</h2>
+
+<p><br>The original Samba software and related utilities were created by
+Andrew Tridgell <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>. Samba is now developed
+by the Samba Team as an Open Source project similar to the way the
+Linux kernel is developed.
+<p><br>The original Samba man pages were written by Karl Auer. The man page
+sources were converted to YODL format (another excellent piece of Open
+Source software) and updated for the Samba2.0 release by Jeremy
+Allison, <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>.
+<p><br>See <a href="samba.7.html"><strong>samba (7)</strong></a> to find out how to get a full
+list of contributors and details on how to submit bug reports,
+comments etc.
+</body>
+</html>