Reads bytes from a given position within a file without changing the file pointer. Format #include <unistd.h> ssize_t pread (int file_desc, void *buffer, size_t nbytes, off_t offset);