about summary refs log tree commit diff
path: root/mscan.c
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 15:38:00 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 15:38:00 +0200
commitbf912ab920eefa5f7f369ee4b239a7ba9f3621d2 (patch)
treead68264c557e9e29a270b9448429394506b267b9 /mscan.c
parent3c012d3a96a87bfdc2c698d323122fb0d002dab8 (diff)
downloadmblaze-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.c11
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;
 }