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