On Mon, Mar 03, 2025 at 01:27:50PM +0100, Samuel Thibault wrote:
> Zhaoming Luo, le lun. 03 mars 2025 19:35:37 +0800, a ecrit:
> > Test 537 on Hurd opens 0x40000 file discriptors and close them[0].
> 
> The code is really odd.
> 
>     if(nitems > 0x7fff)
>       nitems = 0x40000;
> 
> I would have rather understood
> 
>     if(nitems > 0x7fff)
>       nitems = 0x8000;
> 
> which will happen to pass the reference counter limitation.
> 
> > The initial max number of file discriptor on Hurd is 1024[1]. Test 537
> > raises this number to unlimited so it won't be terminated[2].
> 
> We could also set NOFILE's rlim_max to 65535 in hurd/hurdrlimit.c.
> 
Ok, I will also put it into the patch.

Zhaoming


Reply via email to