From c8f538425f4e92e1e438b9bd25cb08e250a93d5b Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 26 Mar 2007 12:02:41 +0000 Subject: sync with plan 9 --- src/cmd/rc/pfnc.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/cmd/rc/pfnc.c') diff --git a/src/cmd/rc/pfnc.c b/src/cmd/rc/pfnc.c index a4606e7c..3f2b4c98 100644 --- a/src/cmd/rc/pfnc.c +++ b/src/cmd/rc/pfnc.c @@ -5,7 +5,7 @@ struct{ void (*f)(void); char *name; -}fname[]={ +}fname[] = { Xappend, "Xappend", Xasync, "Xasync", Xbang, "Xbang", @@ -18,6 +18,7 @@ struct{ Xjump, "Xjump", Xmark, "Xmark", Xpopm, "Xpopm", + Xrdwr, "Xrdwr", Xread, "Xread", Xreturn, "Xreturn", Xtrue, "Xtrue", @@ -50,18 +51,21 @@ struct{ Xrdfn, "Xrdfn", Xqdol, "Xqdol", 0}; -void pfnc(io *fd, thread *t) + +void +pfnc(io *fd, thread *t) { int i; - void (*fn)(void)=t->code[t->pc].f; + void (*fn)(void) = t->code[t->pc].f; list *a; pfmt(fd, "pid %d cycle %p %d ", getpid(), t->code, t->pc); - for(i=0;fname[i].f;i++) if(fname[i].f==fn){ + for(i = 0;fname[i].f;i++) if(fname[i].f==fn){ pstr(fd, fname[i].name); break; } - if(!fname[i].f) pfmt(fd, "%p", fn); - for(a=t->argv;a;a=a->next) pfmt(fd, " (%v)", a->words); + if(!fname[i].f) + pfmt(fd, "%p", fn); + for(a = t->argv;a;a = a->next) pfmt(fd, " (%v)", a->words); pchr(fd, '\n'); flush(fd); } -- cgit v1.2.3