All notable changes to this project are documented here. Format follows Keep a Changelog; this project adheres to Semantic Versioning.
beckon-signal-launcher, which pre-blocks an explicit
signal allowlist before starting the JVM so signalfd can reliably receive
external signals. USR2 and CHLD are rejected by default, and -Xrs is
required for HotSpot-managed termination signals.SIG_IGN only for signals in the launcher's
pre-blocked external allowlist, preserving the registration race protection
there while retaining SIG_DFL in default mode so externally-delivered
signals are not silently swallowed.signal, kevent, kill, sigemptyset,
sigaddset, pthread_sigmask, pthread_kill, and the signalfd mask update)
are checked and throw with the return value and captured errno instead of
being ignored.reset instead of forcing SIG_DFL.signalfd and macOS/BSD kqueue.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |