ShowModule v0.1 (c) 1992 $#%!
now showing: "emodules:exec/tasks.m"
NOTE: don't use this output in your code, use the module instead.

(---) OBJECT tc
(  0)   ln:substructure
( 14)   flags:CHAR
( 15)   state:CHAR
( 16)   idnestcnt:CHAR
( 17)   tdnestcnt:CHAR
( 18)   sigalloc:LONG
( 22)   sigwait:LONG
( 26)   sigrecvd:LONG
( 30)   sigexcept:LONG
( 34)   etask:LONG
( 38)   exceptdata:LONG
( 42)   exceptcode:LONG
( 46)   trapdata:LONG
( 50)   trapcode:LONG
( 54)   spreg:LONG
( 58)   splower:LONG
( 62)   spupper:LONG
( 66)   switch:LONG
( 70)   launch:LONG
( 74)   mementry:substructure
( 88)   userdata:LONG
(---) ENDOBJECT     /* SIZEOF=92 */

(---) OBJECT etask
(  0)   mn:substructure
( 20)   parent:LONG
( 24)   uniqueid:LONG
( 28)   children:substructure
( 40)   trapalloc:INT
( 42)   trapable:INT
( 44)   result1:LONG
( 48)   result2:LONG
( 52)   taskmsgport:substructure
(---) ENDOBJECT     /* SIZEOF=86 */

CONST CHILD_NOTNEW=1,
      CHILD_NOTFOUND=2,
      CHILD_EXITED=3,
      CHILD_ACTIVE=4

(---) OBJECT stackswapstruct
(  0)   lower:LONG
(  4)   upper:LONG
(  8)   pointer:LONG
(---) ENDOBJECT     /* SIZEOF=12 */

CONST TF_PROCTIME=1,
      TF_ETASK=8,
      TF_STACKCHK=16,
      TF_EXCEPT=$20,
      TF_SWITCH=$40,
      TF_LAUNCH=$80,
      TS_INVALID=0,
      TS_ADDED=1,
      TS_RUN=2,
      TS_READY=3,
      TS_WAIT=4,
      TS_EXCEPT=5,
      TS_REMOVED=6,
      SIGF_ABORT=1,
      SIGF_CHILD=2,
      SIGF_BLIT=16,
      SIGF_SINGLE=16,
      SIGF_INTUITION=$20,
      SIGF_DOS=$100,
      SYS_SIGALLOC=$FFFF,
      SYS_TRAPALLOC=$8000

