Replace undocumented Windows APIs with documented public APIs in OpenJDK to ensure compliance with recent EU regulations. The undocumented APIs currently utilized in wepoll.c—namely NtCreateKeyedEvent, NtReleaseKeyedEvent, and NtWaitForKeyedEvent.
The wepoll code has been ported from opensource repo https://github.com/piscisaureus/wepoll to OpenJDK in PR https://github.com/openjdk/jdk/pull/3816, which incorporated undocumented Windows APIs.
The wepoll code has been ported from opensource repo https://github.com/piscisaureus/wepoll to OpenJDK in PR https://github.com/openjdk/jdk/pull/3816, which incorporated undocumented Windows APIs.
- links to
-
Review(master) openjdk/jdk/20682