fsx: Use SEEK_END instead of the BSD'ish L_XTND

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
This commit is contained in:
Theodore Ts'o
2009-05-13 13:31:47 -05:00
committed by Eric Sandeen
parent 2ceb87ff3f
commit c9c238d22b
+3 -3
View File
@@ -294,7 +294,7 @@ save_buffer(char *buffer, off_t bufferlength, int fd)
exit(67);
}
if (lite) {
off_t size_by_seek = lseek(fd, (off_t)0, L_XTND);
off_t size_by_seek = lseek(fd, (off_t)0, SEEK_END);
if (size_by_seek == (off_t)-1)
prterr("save_buffer: lseek eof");
else if (bufferlength > size_by_seek) {
@@ -395,7 +395,7 @@ check_size(void)
prterr("check_size: fstat");
statbuf.st_size = -1;
}
size_by_seek = lseek(fd, (off_t)0, L_XTND);
size_by_seek = lseek(fd, (off_t)0, SEEK_END);
if (file_size != statbuf.st_size || file_size != size_by_seek) {
prt("Size error: expected 0x%qx stat 0x%qx seek 0x%qx\n",
(unsigned long long)file_size,
@@ -1256,7 +1256,7 @@ main(int argc, char **argv)
if (lite) {
off_t ret;
file_size = maxfilelen = lseek(fd, (off_t)0, L_XTND);
file_size = maxfilelen = lseek(fd, (off_t)0, SEEK_END);
if (file_size == (off_t)-1) {
prterr(fname);
warn("main: lseek eof");