RFR: 8324539: Do not use LFS64 symbols in JDK libs [v10]

Joachim Kern jkern at openjdk.org
Thu Feb 8 14:50:08 UTC 2024


On Thu, 8 Feb 2024 09:03:10 GMT, Joachim Kern <jkern at openjdk.org> wrote:

>> Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Once more, remove AIX dirent64 et al defines
>
> And also `#define statvfs statvfs64` is not necessary with the same explanation as  for the `opendir` defines above -- sorry again.
> The very only difference between statvfs and statvfs64 is that the filesystem ID field in statvfs has a width of 8 Bytes, while in statvfs64 it has a width of 16 Bytes.

> @JoKern65 So what about `#define fstatvfs fstatvfs64`? Is that still needed? If so, I could not be bothered to make another change. Otherwise, we can get rid of _all_ AIX 64-bit redefines, and then I'll (probably) do it.

Same as `statvfs`. Only the file system ID field is smaller.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17538#issuecomment-1934275624


More information about the build-dev mailing list