file_desc
    A file descriptor that refers to a file currently opened for
    reading.
 buffer
    The address of contiguous storage in which the input data is
    placed.
 nbytes
    The maximum number of bytes involved in the read operation.
 offset
    The offset for the desired position inside the file.