JDK-8257645 : VM Guide: Document the deprecation in the signal chaining facility
  • Type: Sub-task
  • Component: docs
  • Sub-Component: guides
  • Affected Version: 16
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-12-03
  • Updated: 2021-02-24
  • Resolved: 2021-02-24
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
16Fixed
Description
In the VM Guide we have a section describing Signal Chaining e.g.

https://docs.oracle.com/en/java/javase/15/vm/signal-chaining.html#GUID-CB49A2A7-2A9F-4C18-948F-6D4A96FF688D

This needs to be updated to address the deprecation of sigset/signal usage under JDK-8257572.

After the paragraph that starts:

"Your application can link and load the libjsig.so shared library  ..."

add:

Note: As of Java 16 the use of the <code>signal</code> and <code>sigset</code> functions are deprecated, and support for those functions will be removed in a future release. Use the <code>sigaction</code> function instead.


Comments
Hi [~dholmes], Here is the update; kindly let me know if it is OK. https://docs-uat.us.oracle.com/en/java/javase/16/vm/signal-chaining.html#GUID-CB49A2A7-2A9F-4C18-948F-6D4A96FF688D Sorry for the delay.
23-02-2021

This needs to be done for JDK 16 docs. JDK-8257653 is for JDK 17!
17-02-2021

Hi [~dholmes], Resolving this issue as Won't fix according to https://bugs.openjdk.java.net/browse/JDK-8257653. Hope it is OK. Thanks!
15-02-2021