nnn

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

commit 679374680fa8b961a30e5af47b779153f32734ad
parent 64667b377d132cd915d128d91c2ab7b38c1ba683
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Fri, 17 Jan 2020 20:08:45 +0530

Revert "Revert "Fixed calculation of capacity on OpenBSD (#441)""

This reverts commit 681b22d5c76356912fe29eb5769a92634329ad9b.

The statvfs man page:
http://man7.org/linux/man-pages/man3/statvfs.3.html

says clearly:

fsblkcnt_t     f_blocks;   /* Size of fs in f_frsize units */

I missed this earlier.

Diffstat:
Msrc/nnn.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -3281,7 +3281,7 @@ static size_t get_fs_info(const char *path, bool type) return 0; if (type == CAPACITY) - return svb.f_blocks << ffs((int)(svb.f_bsize >> 1)); + return svb.f_blocks << ffs((int)(svb.f_frsize >> 1)); return svb.f_bavail << ffs((int)(svb.f_frsize >> 1)); }