> I saw something similar before, but unfortunately, the patch below > doesn't fix it.
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);
