Hello,

Sorry for the self-reply.
I have an additional suggestion for an alternate method: getdtablesize(2) returns the current limit on the number of open files per process. This also can be used in get_max_fd function.

Aron


On 07/16/2018 11:24 AM, Barath Aron wrote:
Hello,

I made a patch that fixes (at least to me) the declaration of an unused variable if HAVE_GETRLIMIT is false. The OS I use does not have getrlimit().

Is sysconf(3) mandatory? Because it is not guarded (HAVE_SYSCONF ?). It is a few lines below where my patch applies.

And a quick question: Can this whole thing work without fork(2)? I have implemented posix_spawn(3) in GNU make (to replace forks) with success, however I'm still waiting for the patch to be applied.

Aron



Reply via email to