Read numBytes from the file with descriptor into buffer.
Declared in <bdls_filesystemutil.h>
static
int
read(
FileDescriptor descriptor,
void* buffer,
int numBytes);
Read the specified numBytes bytes beginning at the file pointer of the file with the specified descriptor into the specified buffer. Return numBytes on success; the number of bytes read if there were not enough available; or a negative number on some other error.
numBytes on success; the number of bytes read if fewer were available; or a negative number on error
| Name | Description |
|---|---|
| descriptor | file descriptor of the file to read |
| buffer | buffer into which bytes are read |
| numBytes | number of bytes to read |