added schedulerInterrupt (in case processor is nil ...)
authorClaus Gittinger <cg@exept.de>
Thu, 14 Dec 1995 17:36:45 +0100
changeset 751 dfda2104e25b
parent 750 f4ed622893ce
child 752 0259dd855289
added schedulerInterrupt (in case processor is nil ...)
Object.st
--- a/Object.st	Thu Dec 14 16:56:13 1995 +0100
+++ b/Object.st	Thu Dec 14 17:36:45 1995 +0100
@@ -43,7 +43,7 @@
 !
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Object.st,v 1.75 1995-12-09 16:29:28 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Object.st,v 1.76 1995-12-14 16:36:45 cg Exp $'
 !
 
 documentation
@@ -1444,11 +1444,23 @@
 !
 
 ioInterrupt
-    "I/O (SIGIO/SIGPOLL) interrupt and no handler - enter debugger"
+    "I/O (SIGIO/SIGPOLL) interrupt (supposed to be sent to Processor).
+     If we arrive here, there is either no handler (ObjMem>>ioInterruptHandler)
+     or it does not understand the ioInterrupt message.
+     In any case, this is a sign of some big trouble. Enter debugger."
 
     self error:'I/O Interrupt - but no handler'
 !
 
+schedulerInterrupt
+    "scheduler interrupt (supposed to be sent to Processor).
+     If we arrive here, either the Processor does not understand it,
+     or it has been set to nil. In any case, this is a sign of some
+     big trouble. Enter debugger."
+
+    self error:'schedulerInterrupt - but no Processor'
+!
+
 childSignalInterrupt
     "death of a child process (unix process) - do nothing"