Re: [fpc-devel] Signal handlers

2007-07-18 Thread Jonas Maebe
On 18 Jul 2007, at 22:17, Micha Nelissen wrote: Jonas Maebe wrote: Since there are only 3 parameters, it should be possible to do this even on i386. Implemented and committed; but thinking about it, does it really matter ? It's still being executed more or less asynchronous to the appli

Re: [fpc-devel] Signal handlers

2007-07-18 Thread Micha Nelissen
Jonas Maebe wrote: > Since there are only 3 parameters, it should be possible to do this even > on i386. Implemented and committed; but thinking about it, does it really matter ? It's still being executed more or less asynchronous to the application: it could be in the middle of heap manager opera

Re: [fpc-devel] Signal handlers

2007-07-18 Thread Jonas Maebe
On 17 Jul 2007, at 23:43, Micha Nelissen wrote: SignalToRunError is a signal handler, but it calls an ErrorProc calling many functions, like CRelocateThreadVar (for accessing the exception stack), GetMem (to allocate an exception object); are these functions guaranteed to run correctly in a s