JDK-8252324 : Signal related code should be shared among POSIX platforms
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 16
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-08-25
  • Updated: 2024-11-21
  • Resolved: 2020-10-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16 b19Fixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
Relates :  
Relates :  
Relates :  
Description
While investigating JDK-8251438 it came to light that our POSIX signal handling code can be factored out.

Linux, BSD and AIX currently have almost identical copies of signal code in their platforms. I compared current Linux to BSD code and Linux has more small fixes and comments than BSD. That will only get worse with the time, but worse of all, is that fixes like in JDK-8251438 currently need to be duplicated.
Comments
Changeset: 4fe07ccc Author: Gerard Ziemski <gziemski@openjdk.org> Date: 2020-10-07 16:21:51 +0000 URL: https://git.openjdk.java.net/jdk/commit/4fe07ccc
07-10-2020