Changeset 894
- Timestamp:
- Oct 26, 2004, 10:23:10 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lisp-kernel/lisp-exceptions.c
r892 r894 1858 1858 #ifdef LINUX 1859 1859 1860 tcr = (TCR *) xpGPR(context,rcontext); 1861 1862 if (tcr == NULL) { 1863 tcr = get_tcr(false); 1864 } else { 1865 current_r2 = tcr->native_thread_info; 1866 } 1867 1860 tcr = (TCR *) get_interrupt_tcr(false); 1861 1868 1862 /* The signal handler's entered with all signals (notably the 1869 1863 thread_suspend signal) blocked. Don't allow any other signals … … 2037 2031 old_valence = prepare_to_wait_for_exception_lock(tcr, context); 2038 2032 wait_for_exception_lock_in_handler(tcr, context, &xframe_link); 2033 #ifdef DARWIN 2034 enable_fp_exceptions(); 2035 #endif 2039 2036 PMCL_exception_handler(signum, context, tcr, info); 2040 2037 unlock_exception_lock_in_handler(tcr);
Note:
See TracChangeset
for help on using the changeset viewer.
