What is the difference between read and pread in unix?

Pread() works just like read() but reads from the specified position in the file without modifying the file pointer.

You would use it when you need to repeatedly read data at fixed offset, for example a database index that points to individual records in file, to save on seek() calls.

Basically use read() if your data is sequential or pread() if you know, or can calculate offset at which to read.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)