From 99bde6889d3d8b7a9e950c86c30e82662e1dacdd Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Tue, 9 Sep 2003 02:58:53 +0000 Subject: syncing files from 3.0 into HEAD again (This used to be commit bca0bba209255d0effbae6a3d3b6d298f0952c3a) --- docs/htmldocs/Portability.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'docs/htmldocs/Portability.html') diff --git a/docs/htmldocs/Portability.html b/docs/htmldocs/Portability.html index bb2c20ac9f..50d14207d0 100644 --- a/docs/htmldocs/Portability.html +++ b/docs/htmldocs/Portability.html @@ -1,6 +1,6 @@ -Chapter 37. Portability

Chapter 37. Portability

Jelmer R. Vernooij

The Samba Team

Samba works on a wide range of platforms but the interface all the +Chapter 37. Portability

Chapter 37. Portability

Jelmer R. Vernooij

The Samba Team

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.

HPUX

+platform-specific information about compiling and using samba.

HPUX

HP's implementation of supplementary groups is, er, non-standard (for hysterical reasons). There are two group files, /etc/group and /etc/logingroup; the system maps UIDs to numbers using the former, but @@ -20,15 +20,15 @@ allowed range. On HPUX 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. -

SCO Unix

-If you run an old version of SCO Unix then you may need to get important +

SCO UNIX

+If you run an old version of SCO UNIX then 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.

The patch you need is UOD385 Connection Drivers SLS. It is available from SCO (ftp.sco.com, directory SLS, files uod385a.Z and uod385a.ltr.Z). -

DNIX

+

DNIX

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. @@ -73,8 +73,8 @@ _seteuid:

after creating the above files you then assemble them using

-	$ as seteuid.s
-	$ as setegid.s
+$ as seteuid.s
+$ as setegid.s
 

that should produce the files seteuid.o and setegid.o @@ -87,7 +87,7 @@ LIBSM = setegid.o seteuid.o -ln You should then remove the line:

 #define NO_EID
-

from the DNIX section of includes.h

RedHat Linux Rembrandt-II

+

from the DNIX section of includes.h

RedHat Linux Rembrandt-II

By default RedHat Rembrandt-II during installation adds an entry to /etc/hosts as follows:

@@ -101,10 +101,10 @@ is the master browse list holder and who is the master browser.
 

Corrective Action: Delete the entry after the word loopback in the line starting 127.0.0.1 -

AIX

Sequential Read Ahead

+

AIX

Sequential Read Ahead

Disabling Sequential Read Ahead using vmtune -r 0 improves Samba performance significantly. -

Solaris

Locking improvements

Some people have been experiencing problems with F_SETLKW64/fcntl +

Solaris

Locking improvements

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, @@ -125,4 +125,4 @@ and rebuild samba. Nsswitch on Solaris 9 refuses to use the winbind nss module. This behavior is fixed by Sun in patch 113476-05 which as of March 2003 is not in any roll-up packages. -

+

-- cgit