mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
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:
committed by
Eric Sandeen
parent
2ceb87ff3f
commit
c9c238d22b
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user