nnn/misc
Arun Prakash Jana 284a3c4866
Multi-threaded FTS-based disk usage calculation
Implements pthreads based du using FTS. Currently 4 threads are used.
NFTW is dropped as there is no way to pass any custom values to fn().

FTS does not require any per entry function callback.
The performance numbers are best with FTS:

./nnn-fts -T d /  5.29s user 0.94s system 116% cpu 5.335 total
1/21 du:102.402G free:8.476G files:397644 101132550144B

./nnn-ftw -T d /  5.52s user 0.94s system 116% cpu 5.534 total
1/21 du:102.400G free:8.474G files:397653 101133148160B

./nnn-4.0 -T d /  0.20s user 2.27s system 24% cpu 10.241 total
1/21 du:102.400G free:8.475G files:397654 101133299712B
2021-05-26 22:28:38 +05:30
..
auto-completion Show xterm title on option '-x' 2021-04-13 16:34:06 +05:30
desktop Install logo to desktop icons (#542) 2020-05-01 21:28:07 +05:30
haiku Multi-threaded FTS-based disk usage calculation 2021-05-26 22:28:38 +05:30
logo Add a logo for nnn (n³) (#544) 2020-05-01 21:17:03 +05:30
musl shellcheck fixes + use the last known good commit 2021-05-14 08:48:05 +05:30
natool Fix LGTM alerts 2021-04-25 16:54:43 +05:30
packagecore Prepare for release v3.6 2021-03-16 00:52:50 +05:30
quitcd Remove obsolete options 2020-11-27 18:29:04 +05:30
test Add support for Alexey Tourbin's QSORT code (#708) 2020-08-21 08:15:45 +05:30
CONTRIBUTING.md Update contributing guideline 2021-03-24 15:21:06 +05:30