I've been using the read(2) and write(2) functions to read and write to a file given a file descriptor.
Is there any function like this that allows you to put an offset into the file for read/write?
There are pread/pwrite functions that accept file offset:
ssize_t pread(int fd, void *buf, size_t count, off_t offset); ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset);
2.1m questions
2.1m answers
60 comments
57.0k users