{"push_id":2480428160,"size":1,"distinct_size":1,"ref":"refs/heads/fix_jvmsignal","head":"3744928b09dad88cb82a5edfda8628eac6f0b672","before":"28d72dbef3692edb6bc096d679fefd16d0ac2273","commits":[{"sha":"3744928b09dad88cb82a5edfda8628eac6f0b672","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Update JVM_*Signal functions\n\n1) Add a macro to reflect if a signal is ignored (J9_SIG_IGNORED).\n\n2) Rename isSignalSpecial to isSignalReservedByJVM, and isSignalSpecial\nto isSignalUsedForShutdown.\n\n3) Add function isSignalIgnoredByOS to check if a signal is ignored.\n\n4) Move SIGQUIT check from isSignalUsedForShutdown to\nisSignalReservedByJVM. Add more signals to isSignalReservedByJVM.\n\n5) Update JVM_RaiseSignal: Ignore shutdown signals if -Xrs is present or\nif a shutdown signal is ignored. Ignore SIGQUIT if -Xrs is present.\n\n6) Update JVM_RegisterSignal: Add better comments. Return immediately\nfor error cases. Check for ignored shutdown signals. Use sigemptyset to\navoid blocking any signals. Set SA_NODEFER in sigaction.sa_flags.\nSA_NODEFER doesn't prevent the signal from being received from within\nits own signal handler.\n\n7) Fix JVM_RegisterSignal and JVM_RaiseSignal w.r.t -Xrs cmdline option.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/babsingh/openj9/commits/3744928b09dad88cb82a5edfda8628eac6f0b672"}]}
{"actor":{"display_login":"babsingh"}}