diff --git a/doc/api/fs.md b/doc/api/fs.md index 6c8cbf42dc8d4e..db5509e4fd1593 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -1639,8 +1639,10 @@ Read data from the file specified by `fd`. `length` is an integer specifying the number of bytes to read. -`position` is an integer specifying where to begin reading from in the file. -If `position` is `null`, data will be read from the current file position. +`position` is an argument specifying where to begin reading from in the file. +If `position` is `null`, data will be read from the current file position, +and the file position will be updated. +If `position` is an integer, the file position will remain unchanged. The callback is given the three arguments, `(err, bytesRead, buffer)`.