From 05251fbcce3c757e89e336daa6d62959bbbe1f85 Mon Sep 17 00:00:00 2001 From: Jim Date: Thu, 18 Aug 2011 13:35:33 -0400 Subject: [PATCH] Allow tracing 3-digit user numbers vs 2. System processes sometimes have high user numbers. --- em.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/em.c b/em.c index 158a169..5041223 100644 --- a/em.c +++ b/em.c @@ -4640,7 +4640,7 @@ main (int argc, char **argv) { setlinebuf(gvp->tracefile); else if (strcmp(argv[i],"tlb") == 0) gvp->traceflags |= T_TLB; - else if (isdigit(argv[i][0]) && strlen(argv[i]) <= 2 && sscanf(argv[i],"%d", &templ) == 1) + else if (isdigit(argv[i][0]) && strlen(argv[i]) <= 3 && sscanf(argv[i],"%d", &templ) == 1) gvp->traceuser = 0100000 | (templ<<6); /* form OWNERL for user # */ else if (isdigit(argv[i][0]) && sscanf(argv[i],"%d", &templ) == 1) gvp->traceinstcount = templ;