From: Arun Prakash Jana Date: Tue, 25 Jul 2017 04:43:22 +0000 (+0530) Subject: Fix #34: use ~75% of max open file descs X-Git-Tag: v1.3~1 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=16f0054b48634907dc4962ecd905cb61d7dab6e8;p=nnn.git Fix #34: use ~75% of max open file descs --- diff --git a/nnn.c b/nnn.c index b48effb9..a0f5c3aa 100644 --- 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; }