summaryrefslogtreecommitdiff
path: root/appl/cmd/auxi
diff options
context:
space:
mode:
authorCharles.Forsyth <devnull@localhost>2007-07-14 10:41:18 +0000
committerCharles.Forsyth <devnull@localhost>2007-07-14 10:41:18 +0000
commita6011949be081a8fe1bec0713ce60c36beb3a351 (patch)
tree0855fa75f38a7361a9b7a9fe12608bd99761add0 /appl/cmd/auxi
parentd42218ac2785e9e4bea53ec499f563cab5747959 (diff)
20070714-1142
Diffstat (limited to 'appl/cmd/auxi')
-rw-r--r--appl/cmd/auxi/rstyxd.b8
1 files changed, 2 insertions, 6 deletions
diff --git a/appl/cmd/auxi/rstyxd.b b/appl/cmd/auxi/rstyxd.b
index 2f853ad5..aa0498dc 100644
--- a/appl/cmd/auxi/rstyxd.b
+++ b/appl/cmd/auxi/rstyxd.b
@@ -91,12 +91,8 @@ readargs(fd: ref Sys->FD): list of string
readn(fd: ref Sys->FD, nb: int): array of byte
{
buf:= array[nb] of byte;
- for(n:=0; n<nb;){
- m := sys->read(fd, buf[n:], nb-n);
- if(m <= 0)
- return nil;
- n += m;
- }
+ if(sys->readn(fd, buf, nb) != nb)
+ return nil;
return buf;
}