aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-11-15 18:51:58 +0530
committerGravatar GitHub <noreply@github.com>2018-11-15 18:51:58 +0530
commitdbac97f893fcb2038810c39d523801302f6b739c (patch)
tree7c67fce702f183b5c6e59a9f137a7e615e1dc213
parentff0999b8018fe208ca1e49c47cec094fcc9a1e08 (diff)
parent5b063c8123605258466adc752e8796eed02226e5 (diff)
downloadnnn-dbac97f893fcb2038810c39d523801302f6b739c.tar.gz
Merge pull request #129 from fengyichui/master
Fix BLK_SHIFT may be wrong in some platforms #128
-rw-r--r--src/nnn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 1bc9385..e59789f 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2905,7 +2905,7 @@ nochange:
cfg.blkorder ^= 1;
nftw_fn = &sum_bsizes;
cfg.apparentsz = 0;
- BLK_SHIFT = 9;
+ BLK_SHIFT = ffs(S_BLKSIZE) - 1;
}
if (cfg.blkorder) {
@@ -3410,6 +3410,7 @@ int main(int argc, char *argv[])
case 'S':
cfg.blkorder = 1;
nftw_fn = sum_bsizes;
+ BLK_SHIFT = ffs(S_BLKSIZE) - 1;
break;
case 'l':
cfg.showdetail = 0;