From: fengyichui Date: Thu, 15 Nov 2018 12:53:25 +0000 (+0800) Subject: Initialize BLK_SHIFT with '-S' option X-Git-Tag: v2.1~17^2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5b063c8123605258466adc752e8796eed02226e5;p=nnn.git Initialize BLK_SHIFT with '-S' option --- diff --git a/src/nnn.c b/src/nnn.c index 80874bbf..e59789f0 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -3399,9 +3399,6 @@ int main(int argc, char *argv[]) char *ipath = NULL; int opt; - // Get platform block shift - BLK_SHIFT = ffs(S_BLKSIZE) - 1; - /* Confirm we are in a terminal */ if (!isatty(0) || !isatty(1)) { fprintf(stderr, "stdin or stdout is not a tty\n"); @@ -3413,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;