mthread: -v to not prune

pull/1/merge
Christian Neukirchen 8 years ago
parent f7535f2cec
commit 4eff264615

@ -20,6 +20,8 @@
#include "blaze822.h" #include "blaze822.h"
static int vflag;
struct container { struct container {
char *mid; char *mid;
char *file; char *file;
@ -362,16 +364,26 @@ print_tree(struct container *c, int depth)
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
int i; int c, i;
if (argc == 1 && isatty(0)) {
while ((c = getopt(argc, argv, "v")) != -1)
switch(c) {
case 'v': vflag = 1; break;
default:
// XXX usage
exit(1);
}
if (argc == optind && isatty(0)) {
char *all[] = { ":" }; char *all[] = { ":" };
i = blaze822_loop(1, all, thread); i = blaze822_loop(1, all, thread);
} else { } else {
i = blaze822_loop(argc-1, argv+1, thread); i = blaze822_loop(argc-optind, argv+optind, thread);
} }
find_roots(); find_roots();
prune_tree(top, -1); if (!vflag)
prune_tree(top, -1);
sort_tree(top, -1); sort_tree(top, -1);
print_tree(top, -1); print_tree(top, -1);

Loading…
Cancel
Save