xfs-masters
[Top] [All Lists]

[PATCH 1/6] fsx: Use SEEK_END instead of the BSD'ish L_XTND

To: xfs-masters@xxxxxxxxxxx
Subject: [PATCH 1/6] fsx: Use SEEK_END instead of the BSD'ish L_XTND
From: "Theodore Ts'o" <tytso@xxxxxxx>
Date: Tue, 12 May 2009 12:14:20 -0400
Cc: "Theodore Ts'o" <tytso@xxxxxxx>
Signed-off-by: "Theodore Ts'o" <tytso@xxxxxxx>
---
 ltp/fsx.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ltp/fsx.c b/ltp/fsx.c
index ebe5324..0dce0d2 100644
--- 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,
@@ -1227,7 +1227,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");
-- 
1.6.3.rc4.1.g3e14.dirty

<Prev in Thread] Current Thread [Next in Thread>