8141529-NSIG-hs-rt Udiff src/os/bsd/vm/os_bsd.hpp (original) (raw)
rev 9384 : 8141529: Fix handling of _JAVA_SR_SIGNUM
@@ -38,24 +38,23 @@
class Bsd { friend class os;
// For signal-chaining -#define MAXSIGNUM 32
- static struct sigaction sigact[MAXSIGNUM]; // saved preinstalled sigactions
- static unsigned int sigs; // mask of signals that have
static struct sigaction sigact[NSIG]; // saved preinstalled sigactions
static uint32_t sigs; // mask of signals that have // preinstalled signal handlers static bool libjsig_is_loaded; // libjsig that interposes sigaction(), // __sigaction(), signal() is loaded static struct sigaction *(*get_signal_action)(int); static struct sigaction *get_preinstalled_handler(int); static void save_preinstalled_handler(int, struct sigaction&);
static void check_signal_handler(int sig);
// For signal flags diagnostics
- static int sigflags[MAXSIGNUM];
- static int sigflags[NSIG];
#ifdef APPLE // mach_absolute_time static mach_timebase_info_data_t _timebase_info; static volatile uint64_t _max_abstime;