< prev index next >

src/os/solaris/vm/jvm_solaris.cpp

Print this page
rev 9462 : 8143291: Remove redundant coding around os::exception_name
Reviewed-By: dholmes

*** 104,145 **** os::signal_raise(sig); return JNI_TRUE; JVM_END - - /* - All the defined signal names for Solaris are defined by str2sig(). - - NOTE that not all of these names are accepted by our Java implementation - - Via an existing claim by the VM, sigaction restrictions, or - the "rules of Unix" some of these names will be rejected at runtime. - For example the VM sets up to handle USR1, sigaction returns EINVAL for - CANCEL, and Solaris simply doesn't allow catching of KILL. - - Here are the names currently accepted by a user of sun.misc.Signal with - 1.4.1 (ignoring potential interaction with use of chaining, etc): - - HUP, INT, TRAP, IOT, ABRT, EMT, BUS, SYS, PIPE, ALRM, TERM, USR2, - CLD, CHLD, PWR, WINCH, URG, POLL, IO, TSTP, CONT, TTIN, TTOU, VTALRM, - PROF, XCPU, XFSZ, FREEZE, THAW, LOST - */ - - JVM_ENTRY_NO_ENV(jint, JVM_FindSignal(const char *name)) - - int sig; - - /* return the named signal's number */ - - if(str2sig(name, &sig)) - return -1; - else - return sig; - - JVM_END - - //Reconciliation History // 1.4 98/10/07 13:39:41 jvm_win32.cpp // 1.6 99/06/22 16:39:00 jvm_win32.cpp //End --- 104,112 ----
< prev index next >