|
|
@ -275,9 +275,10 @@ add(char *file)
|
|
|
|
int
|
|
|
|
int
|
|
|
|
main(int argc, char *argv[])
|
|
|
|
main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
int c, i;
|
|
|
|
|
|
|
|
|
|
|
|
sortorder = idxorder;
|
|
|
|
sortorder = idxorder;
|
|
|
|
|
|
|
|
|
|
|
|
int c;
|
|
|
|
|
|
|
|
while ((c = getopt(argc, argv, "fdsFMSr")) != -1)
|
|
|
|
while ((c = getopt(argc, argv, "fdsFMSr")) != -1)
|
|
|
|
switch(c) {
|
|
|
|
switch(c) {
|
|
|
|
case 'f': sortorder = fromorder; break;
|
|
|
|
case 'f': sortorder = fromorder; break;
|
|
|
@ -297,7 +298,12 @@ main(int argc, char *argv[])
|
|
|
|
if (!mails)
|
|
|
|
if (!mails)
|
|
|
|
exit(-1);
|
|
|
|
exit(-1);
|
|
|
|
|
|
|
|
|
|
|
|
int i = blaze822_loop(argc-optind, argv+optind, add);
|
|
|
|
if (argc == optind && isatty(0)) {
|
|
|
|
|
|
|
|
char *all[] = { ":" };
|
|
|
|
|
|
|
|
blaze822_loop(1, all, add);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
blaze822_loop(argc-optind, argv+optind, add);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
qsort(mails, idx, sizeof (struct mail), sortorder);
|
|
|
|
qsort(mails, idx, sizeof (struct mail), sortorder);
|
|
|
|
|
|
|
|
|
|
|
|