From: Nikodemus Siivola Date: Sun, 1 Apr 2007 19:36:16 +0000 (+0000) Subject: 1.0.4.13: refactor trap handling X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=6c605fa4b46d3fee9304c4e40e0e605aa5a24f28;hp=6c605fa4b46d3fee9304c4e40e0e605aa5a24f28;p=sbcl.git 1.0.4.13: refactor trap handling * All architectures had an essentially identical switch(trap){...} for different trap codes. Pull this into a single shared handle_trap function, which dispatches to architecture specific functions where necessary. * Remove unnecessary signal and siginfo arguments from breakpoint handling functions and interrupt_internal_error as a tentative step towards admitting that POSIX is not the only world out there. * Clean up some compiler warnings from the runtime, and a missing anti-copyright header. * Fix the PPC build... at least on G4 Darwin 10.3: no suseconds_t here. Tested on x86, x86-64, and PPC. Sparc, MIPS (and Alpha) testing needed. ---