[comp.sys.amiga] question and information on task signal exceptions

dillon@CORY.BERKELEY.EDU.UUCP (06/12/87)

	When using SetExcept() and setting tc_ExceptCode and tc_ExceptData:

	(1) If you exit your exception routine WITHOUT clearing the bit in
	the signal flags with SetSignal(), do you immediately reenter your
	exception handler?

	(2) Are the register conventions the same as for interrupts?


	(3) When using SetIntVector() as opposed to AddIntVector():  I have
	already figured out that AddIntVector() applies to interrupt chains.
	Does SetIntVector() apply to non-chained interrupts such as the serial
	device RxRdy and TxEmpty??

--------
	Things I *have* found out about signal exceptions:

	-By clearing the exception bit inside the exception routine, you allow 
	 them to be re-entrant.

	-Exceptions are NOT interrupts in that they only preempt the particular
	 task that the exception applies to (this is good).

	-Exceptions run on the tasks user stack (interrupts run on the
 	 supervisor stack).


	P.S. Congratulations on the EXEC interrupt support routines;  just for
fun, I added a routine to the verticle blank interrupt chain, and it 
worked the first time! 

				-Matt