nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 16f0054b48634907dc4962ecd905cb61d7dab6e8
parent 75e3118acfbc253c2358bf3ee2ada70ed65018d3
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Tue, 25 Jul 2017 10:13:22 +0530

Fix #34: use ~75% of max open file descs

Diffstat:
Mnnn.c | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/nnn.c b/nnn.c @@ -245,11 +245,9 @@ max_openfds() limit = rl.rlim_cur; rl.rlim_cur = rl.rlim_max; + /* Return ~75% of max possible */ if (setrlimit(RLIMIT_NOFILE, &rl) == 0) - return rl.rlim_max - 64; - - if (limit > 128) - return limit - 64; + return (rl.rlim_max - (rl.rlim_max >> 2)); return 32; }