Hi All

NOTE: THIS IS AN OLD PATCH for 2.0 kernels. You will not need it if
you are running a recent kernel

IF you are running a more recent kernel, please search for
'filedescriptors' on http://www.squid-cache.org/Doc/FAQ/FAQ.html 
and read the information you find there.


Key words: filehandle limit linux per process filedescriptor

This patch changes the number of filehandles that a process running on a Linux
machine can open. This is useful when you have one program which opens lots
of files, network sockets or pipes simultaneously - for example Squid.

This patch now also increases the overall system-wide filehandle limit. You
can probably do this without having to patch your kernel, though,
by simply running (and adding to your startup scripts) the echo
commands described in the start of the file
http://www.linux.org.za/people/oskar/patches/kernel/filehandle/filehandle.patch.linux.v7

The patch is also no longer available from ftp.is.co.za

There is now one, stable, file handle patch for 2.0.36. THERE IS NO 2.0.35
PATCH!

http://www.linux.org.za/people/oskar/patches/kernel/filehandle/filehandle.patch.linux.v8.04

If you are still using kernel 2.0.33 or less (for some very strange reason,
since it is very strongly suggested that you use the newer kernel)
you need to use http://www.linux.org.za/people/oskar/patches/kernel/filehandle/filehandle.patch.linux.v7

This patch amalgamates patches but Eduardo J. Blanco (ejbs @at netlabs.com.uy),
Miquel van Smoorenburg (miquels @at cistron.nl) and Jaroslav Kysela (perex @at jcu.cz).
If you have questions or problems, however, please mail me - if I can't
answer I'll refer you on to the correct person.

Lots of thanks for these people contributing their changes. Special thanks
go to Eduardo for amalgamating all the patches into one.

You now configure the number of filehandles that programs can support from
'make menuconfig' (or 'make config', I guess). To change the default values,
go into the 'General Setup' menu.

Please contact me if you have problems!

Oskar
oskar @at linux.org.za