diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 21:07:28 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 21:07:28 -0400 |
| commit | 711594636704defae873be1a355a292505585afd (patch) | |
| tree | 59ee13f863830d8beba6cfd02bbe813dd486c26f /static/v10/man2/read.2 | |
| parent | 3258a063c1f189d7b019e40e525b46bef9b9a7b1 (diff) | |
docs: Added UNIX V10 Manuals
Diffstat (limited to 'static/v10/man2/read.2')
| -rw-r--r-- | static/v10/man2/read.2 | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/static/v10/man2/read.2 b/static/v10/man2/read.2 new file mode 100644 index 00000000..e06998f4 --- /dev/null +++ b/static/v10/man2/read.2 @@ -0,0 +1,42 @@ +.pa 1 +.he 'READ (II)'3/15/72'READ (II)' +.ti 0 +NAME read -- read from file +.sp +.ti 0 +SYNOPSIS (file descriptor in r0) +.br +sys read; buffer; nbytes / read = 3. +.br +(nread in r0) +.sp +.ti 0 +DESCRIPTION A file descriptor is a word +returned from a successful open____ or creat_____ call. +.sp +Buffer______ is the location of nbytes______ contiguous +bytes into which the input will be placed. It is not guaranteed +that all nbytes______ bytes will be read; for example +if the file refers to a typewriter at most one line +will be returned. +In any event the number of characters read is returned +in r0. +.sp +If r0 returns with value 0, then +end-of-file has been reached. +.sp +.ti 0 +SEE ALSO open(II), creat(II) +.sp +.ti 0 +DIAGNOSTICS As mentioned, +r0 is 0 on return when the end of the file has been reached. +If the read was otherwise unsuccessful +the error bit (c-bit) is set. Many conditions, +can generate an error: +physical I/O errors, bad buffer address, +preposterous nbytes______, file descriptor not that of +an input file. +.sp +.ti 0 +BUGS -- |
