file_desc
A file descriptor that refers to a file currently opened for
writing or updating.
buffer
The address of contiguous storage from which the output data is
taken.
nbytes
The maximum number of bytes involved in the write operation.
offset
The offset for the desired position inside the file.