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

Magnus Ihse Bursie ihse at openjdk.org
Mon Feb 12 08:09:34 UTC 2024


On Thu, 8 Feb 2024 14:47:26 GMT, Joachim Kern <jkern at openjdk.org> wrote:

>> 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.

@JoKern65 @MBaesken I did not receive any reply about what to do with `fstatvfs`, so I decided to keep the last verified change for AIX. If you want to clean this up, then please do so, but at that time it will be an AIX-only patch.

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

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


More information about the client-libs-dev mailing list