off_t is always 64-bit with musl --- a/tests/readahead.c +++ b/tests/readahead.c @@ -42,7 +42,7 @@ static const int fds[] = { 0x7fffffff, }; -static const off64_t offsets[] = { +static const off_t offsets[] = { -0x8000000000000000LL, -0x5060708090a0b0c0LL, -1LL, --- a/tests/sync_file_range.c +++ b/tests/sync_file_range.c @@ -20,8 +20,8 @@ int main(void) { const int fd = -1; - const off64_t offset = 0xdeadbeefbadc0dedULL; - const off64_t nbytes = 0xfacefeedcafef00dULL; + const off_t offset = 0xdeadbeefbadc0dedULL; + const off_t nbytes = 0xfacefeedcafef00dULL; const unsigned int flags = -1; int rc = sync_file_range(fd, offset, nbytes, flags); --- a/tests/sync_file_range2.c +++ b/tests/sync_file_range2.c @@ -20,8 +20,8 @@ int main(void) { const int fd = -1; - const off64_t offset = 0xdeadbeefbadc0ded; - const off64_t nbytes = 0xfacefeedcafef00d; + const off_t offset = 0xdeadbeefbadc0ded; + const off_t nbytes = 0xfacefeedcafef00d; const unsigned int flags = -1; int rc = sync_file_range(fd, offset, nbytes, flags);