On Mon, 27 Feb 2023 22:05:20 GMT, Brian Burkhalter <b...@openjdk.org> wrote:
>> Modify the `Space` instances used for size comparison to be created with >> total number of bytes derived from the Windows `diskFree` utility instead of >> Cygwin’s `df`. > > Brian Burkhalter has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains five additional > commits since the last revision: > > - 8298619: Change getSpace0() to return a boolean; print warning if total > size is estimated instead of exact > - Merge > - 8298619: Load GetDiskSpaceInformationW dynamically > - 8298619: Replace df and diskFree with native calls > - 8298619: java/io/File/GetXSpace.java is failing test/jdk/java/io/File/GetXSpace.java line 278: > 276: fail(s.name() + " free space (quota)", fs, ">", > s.size()); > 277: } else { > 278: pass(); Can the inverted check and if/else clauses be swapped. It would read more naturally as: if (windows()) { ...windows code... } else { ... non-windows code... } test/jdk/java/io/File/libGetXSpace.c line 66: > 64: if (chars == NULL) { > 65: JNU_ThrowByNameWithLastError(env, "java/lang/RuntimeException", > 66: "GetStringChars"); Add a `return JNI_FALSE`; otherwise it falls through. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/12397#discussion_r1152181659 PR Review Comment: https://git.openjdk.org/jdk/pull/12397#discussion_r1152177771