Edward Roper wrote:
> I'm aware that in previous versions of the Linux kernel there was a hard coded
> file descriptor limit of (i believe) 255 per process. This limit could be
> changed but this involved modifying several header files, kernel sources,
> rebuilding and then running some things at system startup.
>
> Does anyone know if this has changed in either later 2.0.x kernels or 2.2?
The limit has been increased to 1024 in 2.2, but it is still a
compile-time constant.
I believe that plans are underway to allow the descriptor table to be
dynamically allocated, so that individual processes could have
thousands of descriptors. However, this won't make it into 2.2.0.
IIRC, the modifications are in the recent -ac patches.
--
Glynn Clements <[EMAIL PROTECTED]>