logdump.c (read_journal_block): Replace pread with lseek/read combination.
+2001-06-01 Theodore Tso <tytso@valinux.com>
+
+ * logdump.c (read_journal_block): Replace pread with lseek/read
+ combination.
+
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
int retval;
if (source->where == JOURNAL_IS_EXTERNAL) {
- retval = pread(source->fd, buf, size, offset);
+ if (lseek(source->fd, offset, SEEK_SET) < 0) {
+ retval = errno;
+ com_err(cmd, retval, "while seeking in reading journal");
+ return retval;
+ }
+ retval = read(source->fd, buf, size);
if (retval >= 0) {
*got = retval;
retval = 0;