[project @ 2000-01-13 12:40:15 by simonmar]
authorsimonmar <unknown>
Thu, 13 Jan 2000 12:40:16 +0000 (12:40 +0000)
committersimonmar <unknown>
Thu, 13 Jan 2000 12:40:16 +0000 (12:40 +0000)
commitbe587a37ca135acccdb273370852dcb4202be5cd
treedaf88fdea7b8a284073681bd251058c6efd6d988
parent579f8ebf06e367727d9e815e81000408b1a684c6
[project @ 2000-01-13 12:40:15 by simonmar]
- remove AllBlocked scheduler return code.  Nobody owned up to having
  created it or even knowing what it was there for.

- clean up fatal error condition handling somewhat.  The process
  exit code from a GHC program now indicates the kind of failure
  for certain kinds of exit:

general internal RTS error 254
program deadlocked 253
program interrupted (ctrl-C) 252
heap overflow 251
main thread killed 250

  and we leave exit codes 1-199 for the user (as is traditional at MS,
  200-249 are reserved for future expansion, and may contain
  undocumented extensions :-)
ghc/includes/Rts.h
ghc/includes/RtsAPI.h
ghc/rts/Itimer.c
ghc/rts/Main.c
ghc/rts/PrimOps.hc
ghc/rts/RtsFlags.c
ghc/rts/RtsUtils.c
ghc/rts/Select.c
ghc/rts/Signals.c