Read numBytes from the file with descriptor into buffer.

Synopsis

Declared in <bdls_filesystemutil.h>

static
int
read(
    FileDescriptor descriptor,
    void* buffer,
    int numBytes);

Description

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.

Return Value

numBytes on success; the number of bytes read if fewer were available; or a negative number on error

Parameters

Name

Description

descriptor

file descriptor of the file to read

buffer

buffer into which bytes are read

numBytes

number of bytes to read

Created with MrDocs