fsx: Use SEEK_END instead of the BSD'ish L_XTND
authorTheodore Ts'o <tytso@mit.edu>
Wed, 13 May 2009 18:31:47 +0000 (13:31 -0500)
committerEric Sandeen <sandeen@redhat.com>
Wed, 13 May 2009 18:31:47 +0000 (13:31 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
ltp/fsx.c

index 210afd577d4ea6004f7b4ec2ac1343e15c592d09..50250bf5eee8f3803c2751347f5bef3c0b495b8d 100644 (file)
--- a/ltp/fsx.c
+++ b/ltp/fsx.c
@@ -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");