diff options
Diffstat (limited to 'docs/htmldocs/Samba3-HOWTO/Portability.html')
-rw-r--r-- | docs/htmldocs/Samba3-HOWTO/Portability.html | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/docs/htmldocs/Samba3-HOWTO/Portability.html b/docs/htmldocs/Samba3-HOWTO/Portability.html index 4528f8ce81..7efdab3125 100644 --- a/docs/htmldocs/Samba3-HOWTO/Portability.html +++ b/docs/htmldocs/Samba3-HOWTO/Portability.html @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Portability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 42. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 43. Portability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 43. Portability</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id2682105">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682209">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682248">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682390">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682433">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682495">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682500">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2682088"></a> -<a class="indexterm" name="id2682094"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Portability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.74.0"><link rel="home" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 42. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 43. Portability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 43. Portability</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="orgname">The Samba Team</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="orgname">Samba Team</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id2689096">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2689200">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2689239">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2689381">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2689424">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2689486">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2689491">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2689078"></a> +<a class="indexterm" name="id2689085"></a> Samba works on a wide range of platforms, but the interface all the platforms provide is not always compatible. This chapter contains -platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682105"></a>HPUX</h2></div></div></div><p> -<a class="indexterm" name="id2682113"></a> -<a class="indexterm" name="id2682120"></a> +platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689096"></a>HPUX</h2></div></div></div><p> +<a class="indexterm" name="id2689104"></a> +<a class="indexterm" name="id2689111"></a> Hewlett-Packard's implementation of supplementary groups is nonstandard (for historical reasons). There are two group files, <code class="filename">/etc/group</code> and <code class="filename">/etc/logingroup</code>; the system maps UIDs to numbers using the former, but @@ -23,11 +23,11 @@ allowed range. </p><p> This is documented in the HP manual pages under setgroups(2) and passwd(4). </p><p> -<a class="indexterm" name="id2682191"></a> -<a class="indexterm" name="id2682198"></a> +<a class="indexterm" name="id2689182"></a> +<a class="indexterm" name="id2689188"></a> On HP-UX you must use gcc or the HP ANSI compiler. The free compiler that comes with HP-UX is not ANSI compliant and cannot compile Samba. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682209"></a>SCO UNIX</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689200"></a>SCO UNIX</h2></div></div></div><p> If you run an old version of SCO UNIX, you may need to get important TCP/IP patches for Samba to work correctly. Without the patch, you may encounter corrupt data transfers using Samba. @@ -43,7 +43,7 @@ binary packages you will install. This is important if you wish to avoid data co problems with your installation. To build Samba for SCO UNIX products may require significant patching of Samba source code. It is much easier to obtain binary packages directly from SCO. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682248"></a>DNIX</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689239"></a>DNIX</h2></div></div></div><p> DNIX has a problem with seteuid() and setegid(). These routines are needed for Samba to work correctly, but they were left out of the DNIX C library for some reason. @@ -100,14 +100,14 @@ LIBSM = setegid.o seteuid.o -ln You should then remove the line: </p><pre class="programlisting"> #define NO_EID -</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682390"></a>Red Hat Linux</h2></div></div></div><p> +</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689381"></a>Red Hat Linux</h2></div></div></div><p> By default during installation, some versions of Red Hat Linux add an entry to <code class="filename">/etc/hosts</code> as follows: </p><pre class="programlisting"> 127.0.0.1 loopback "hostname"."domainname" </pre><p> </p><p> -<a class="indexterm" name="id2682415"></a> +<a class="indexterm" name="id2689406"></a> This causes Samba to loop back onto the loopback interface. The result is that Samba fails to communicate correctly with the world and therefore may fail to correctly negotiate who @@ -115,7 +115,7 @@ is the master browse list holder and who is the master browser. </p><p> Corrective action: Delete the entry after the word "loopback" in the line starting 127.0.0.1. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682433"></a>AIX: Sequential Read Ahead</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689424"></a>AIX: Sequential Read Ahead</h2></div></div></div><p> Disabling sequential read ahead can improve Samba performance significantly when there is a relatively high level of multiprogramming (many smbd processes or mixed with another workload), not an abundance of physical memory or slower @@ -134,7 +134,7 @@ For AIX 5.2 and later jfs2 filesystems: <strong class="userinput"><code>ioo -o j </p><p> If you have a mix of jfs and jfs2 filesystems on the same host, simply use both ioo commands. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682495"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682500"></a>Locking Improvements</h3></div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2689486"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689491"></a>Locking Improvements</h3></div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl when running Samba on Solaris. The built-in file-locking mechanism was not scalable. Performance would degrade to the point where processes would get into loops of trying to lock a file. It would try a lock, then fail, |