diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 15:38:00 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 15:38:00 +0200 |
commit | bf912ab920eefa5f7f369ee4b239a7ba9f3621d2 (patch) | |
tree | ad68264c557e9e29a270b9448429394506b267b9 /mscan.c | |
parent | 3c012d3a96a87bfdc2c698d323122fb0d002dab8 (diff) | |
download | mblaze-bf912ab920eefa5f7f369ee4b239a7ba9f3621d2.tar.gz mblaze-bf912ab920eefa5f7f369ee4b239a7ba9f3621d2.tar.xz mblaze-bf912ab920eefa5f7f369ee4b239a7ba9f3621d2.zip |
mscan: default to all messages when interactive w/o args
Diffstat (limited to 'mscan.c')
-rw-r--r-- | mscan.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/mscan.c b/mscan.c index 5b25531..a410909 100644 --- a/mscan.c +++ b/mscan.c @@ -167,9 +167,14 @@ main(int argc, char *argv[]) blaze822_seq_load(seqmap); cur = blaze822_seq_cur(); - int i = blaze822_loop(argc-1, argv+1, oneline); - - fprintf(stderr, "%d mails scanned\n", i); + long i; + if (argc == 1 && isatty(0)) { + char *all[] = { ":" }; + i = blaze822_loop(1, all, oneline); + } else { + i = blaze822_loop(argc-1, argv+1, oneline); + } + fprintf(stderr, "%ld mails scanned\n", i); return 0; } |