diff options
| author | Charles.Forsyth <devnull@localhost> | 2007-07-14 09:55:29 +0000 |
|---|---|---|
| committer | Charles.Forsyth <devnull@localhost> | 2007-07-14 09:55:29 +0000 |
| commit | d42218ac2785e9e4bea53ec499f563cab5747959 (patch) | |
| tree | 88fd310b0a620826d5d577160e392cec9638b61a /man/2/sys-read | |
| parent | ad88539715c50f30c4e8fca27338158dc33feaaa (diff) | |
20070714-1055
Diffstat (limited to 'man/2/sys-read')
| -rw-r--r-- | man/2/sys-read | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/man/2/sys-read b/man/2/sys-read index 38df696d..81ee5341 100644 --- a/man/2/sys-read +++ b/man/2/sys-read @@ -7,6 +7,7 @@ include "sys.m"; sys := load Sys Sys->PATH; read: fn(fd: ref FD, buf: array of byte, nbytes: int): int; +readn: fn(fd: ref FD, buf: array of byte, nbytes: int): int; write: fn(fd: ref FD, buf: array of byte, nbytes: int): int; pread: fn(fd: ref FD, buf: array of byte, nbytes: int, @@ -36,6 +37,19 @@ In any event the number of bytes read is returned. A return value of 0 is conventionally interpreted as end of file. .PP +.B Readn +continues to +.B read +from +.I fd +sequentially into +.IR buf , +until +.I nbytes +have been read, or +.B read +returns a non-positive count. +.PP .B Write writes .I nbytes |
