tAdd close. - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 286237e092acc24d7336bcb8ac45ee9c41e8042a
(DIR) parent 58c524094e93cc868e908eb3b8cbd5a2453949d3
(HTM) 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);
}