[Overview][Constants][Types][Procedures and functions] | Reference for unit 'BaseUnix' (#rtl) |
Positional read: read from file descriptor at a certain position.
Source position: line 0
function FpPRead( |
fd: cint; |
buf: pChar; |
nbytes: TSize; |
offset: TOff |
):TsSize; |
fd: cint; |
var buf; |
nbytes: TSize; |
offset: TOff |
):TsSize; |
FpPRead reads nbytes bytes from file descriptor fd into buffer buf starting at offset offset. Offset is measured from the start of the file. This function can only be used on files, not on pipes or sockets (i.e. any seekable file descriptor).
The function returns the number of bytes actually read, or -1 on error.
On error, -1 is returned.
|
Vector read: Read into multiple buffers |
|
|
Positional write: write to file descriptor at a certain position. |
No notes exist for this page yet.