URI: 
       t9p: honour the -l flag to ls - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 91b79c582c09ad9e8c3b860b3a388a540f926fc1
   DIR parent dce4cbabd1bbfa3a8acc05ae0b2c3a9df17f93d2
  HTML Author: grai <t.lainson@gmail.com>
       Date:   Tue, 22 Jul 2008 03:22:33 +1000
       
       9p: honour the -l flag to ls
       
       Diffstat:
         M src/cmd/9p.c                        |      17 ++++++++++++-----
       
       1 file changed, 12 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/src/cmd/9p.c b/src/cmd/9p.c
       t@@ -554,18 +554,25 @@ xls(int argc, char **argv)
                                                        len[j] = l;
                                        }
                                }
       -                        for(i=0; i<n; i++)
       +                        for(i=0; i<n; i++){
       +                                if(!lflag){
       +                                        print("%q\n", d[i].name);
       +                                        continue;
       +                                }
                                        print("%M %C %*d %*s %*s %*lld %T %q\n",
                                                d[i].mode, d[i].type, len[0], d[i].dev,
                                                -len[1], d[i].uid, -len[2], d[i].gid,
                                                len[3], d[i].length, d[i].mtime, d[i].name);
       -                        
       +                        }
                        }else{
                                d->type = 'M';
                                d->dev = 0;
       -                        print("%M %C %d %s %s %lld %T %q\n",
       -                                d->mode, d->type, d->dev,
       -                                d->uid, d->gid, d->length, d->mtime, d->name);
       +                        if(lflag)
       +                                print("%M %C %d %s %s %lld %T %q\n",
       +                                        d->mode, d->type, d->dev,
       +                                        d->uid, d->gid, d->length, d->mtime, d->name);
       +                        else
       +                                print("%q\n", d->name);
                        }
                        free(d);
                }