> I submitted a patch. > > diff ./io.c /n/sources/plan9/sys/src/cmd/rc/io.c > 94c94 > < for(t = s;*t;t++) if(*t >= 0 && needsrcquote(*t)) break; > --- >> for(t = s;*t;t++) if(!wordchr(*t)) break; > diff ./plan9.c /n/sources/plan9/sys/src/cmd/rc/plan9.c > 278c278 > < pfmt(fd, "fn %q %s\n", v->name, > v->fn[v->pc-1].s); > --- >> pfmt(fd, "fn %s %s\n", v->name, >> v->fn[v->pc-1].s);
i don't think that fixes it. try this test on plan 9
fn 'test?' {echo}
lc /env
- erik
