[jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2]

Shruthi duke at openjdk.org
Thu Jul 10 08:52:27 UTC 2025


> Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com)
> 
> OpenJDK PR : https://github.com/openjdk/jdk/pull/10434
> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399
> 
> The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version.
> Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation.
> Therefore, the changes were applied manually to align with the JDK 17 structure.

Shruthi 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 two additional commits since the last revision:

 - Merge branch 'openjdk:master' into backport-d667895
 - Backport d6678952a6de4e5435dab65e7029021832454857
   
   Signed-off-by: Shruthi <Shruthi.Shruthi1 at ibm.com>

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

Changes:
  - all: https://git.openjdk.org/jdk17u-dev/pull/3631/files
  - new: https://git.openjdk.org/jdk17u-dev/pull/3631/files/267df776..bab00e47

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3631&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3631&range=00-01

  Stats: 14599 lines in 587 files changed: 7527 ins; 4982 del; 2090 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/3631.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3631/head:pull/3631

PR: https://git.openjdk.org/jdk17u-dev/pull/3631


More information about the jdk-updates-dev mailing list