aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar fengyichui <fengyichui@gmail.com>2018-11-15 20:53:25 +0800
committerGravatar fengyichui <fengyichui@gmail.com>2018-11-15 20:53:25 +0800
commit5b063c8123605258466adc752e8796eed02226e5 (patch)
tree7c67fce702f183b5c6e59a9f137a7e615e1dc213 /src
parenta86737ea819b9ed33909b5f6ebfca5bd43bb6272 (diff)
downloadnnn-5b063c8123605258466adc752e8796eed02226e5.tar.gz
Initialize BLK_SHIFT with '-S' option
Diffstat (limited to 'src')
-rw-r--r--src/nnn.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 80874bb..e59789f 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;