URI: 
       tAdd close. - 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 286237e092acc24d7336bcb8ac45ee9c41e8042a
   DIR parent 58c524094e93cc868e908eb3b8cbd5a2453949d3
  HTML Author: rsc <devnull@localhost>
       Date:   Sat, 29 Oct 2005 17:37:10 +0000
       
       Add close.
       
       Diffstat:
         M src/cmd/9p.c                        |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/src/cmd/9p.c b/src/cmd/9p.c
       t@@ -151,6 +151,7 @@ xread(int argc, char **argv)
                fid = xopen(argv[0], OREAD);
                while((n = fsread(fid, buf, sizeof buf)) > 0)
                        write(1, buf, n);
       +        fsclose(fid);
                if(n < 0)
                        sysfatal("read error: %r");
                threadexitsall(0);        
       t@@ -229,6 +230,7 @@ xwrite(int argc, char **argv)
                }
                if(n < 0)
                        sysfatal("read error: %r");
       +        fsclose(fid);
                threadexitsall(0);        
        }
        
       t@@ -312,6 +314,7 @@ xrdwr(int argc, char **argv)
                        if(fswrite(fid, buf, n) != n)
                                fprint(2, "write: %r\n");
                }
       +        fsclose(fid);
                threadexitsall(0);        
        }