> 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


Reply via email to