home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d2xx / d267 / diglib.lha / Diglib / diglib.zoo / diglib / exec.inc < prev    next >
Text File  |  1989-06-20  |  7KB  |  118 lines

  1. *
  2. * - function values for 'exec_lib'
  3. *
  4.  
  5.       integer InitStruct      ; parameter (InitStruct     =z'0434900D')
  6.       integer Debug           ; parameter (Debug          =z'00010013')
  7.       integer Disable         ; parameter (Disable        =z'00000014')
  8.       integer Enable          ; parameter (Enable         =z'00000015')
  9.       integer Forbid          ; parameter (Forbid         =z'00000016')
  10.       integer Permit          ; parameter (Permit         =z'00000017')
  11.       integer SetSR           ; parameter (SetSR          =z'00230018')
  12.       integer SuperState      ; parameter (SuperState     =z'00000019')
  13.       integer UserState       ; parameter (UserState      =z'0001001A')
  14.       integer SetIntVector    ; parameter (SetIntVector   =z'0033001B')
  15.       integer AddIntServer    ; parameter (AddIntServer   =z'0033001C')
  16.       integer RemIntServer    ; parameter (RemIntServer   =z'0033001D')
  17.       integer Cause           ; parameter (Cause          =z'0001901E')
  18.       integer Allocate        ; parameter (Allocate       =z'0021801F')
  19.       integer Deallocate      ; parameter (Deallocate     =z'04338020')
  20.       integer AllocMem        ; parameter (AllocMem       =z'00230021')
  21.       integer FreeMem         ; parameter (FreeMem        =z'00219023')
  22.       integer AvailMem        ; parameter (AvailMem       =z'00011024')
  23.       integer AllocEntry      ; parameter (AllocEntry     =z'00018025')
  24.       integer FreeEntry       ; parameter (FreeEntry      =z'00008026')
  25.       integer Insert          ; parameter (Insert         =z'06B38027')
  26.       integer AddHead         ; parameter (AddHead        =z'00338028')
  27.       integer AddTail         ; parameter (AddTail        =z'00338029')
  28.       integer Remove          ; parameter (Remove         =z'0001902A')
  29.       integer RemHead         ; parameter (RemHead        =z'0001802B')
  30.       integer RemTail         ; parameter (RemTail        =z'0001802C')
  31.       integer Enqueue         ; parameter (Enqueue        =z'0033802D')
  32.       integer FindName        ; parameter (FindName       =z'0013802E')
  33.       integer AddTask         ; parameter (AddTask        =z'06F5902F')
  34.       integer RemTask         ; parameter (RemTask        =z'00019030')
  35.       integer FindTask        ; parameter (FindTask       =z'00019031')
  36.       integer SetTaskPri      ; parameter (SetTaskPri     =z'00219032')
  37.       integer SetSignal       ; parameter (SetSignal      =z'00230033')
  38.       integer SetExcept       ; parameter (SetExcept      =z'00230034')
  39.       integer Wait            ; parameter (Wait           =z'00010035')
  40.       integer Signal          ; parameter (Signal         =z'00219036')
  41.       integer AllocSignal     ; parameter (AllocSignal    =z'00010037')
  42.       integer FreeSignal      ; parameter (FreeSignal     =z'00010038')
  43.       integer AllocTrap       ; parameter (AllocTrap      =z'00010039')
  44.       integer FreeTrap        ; parameter (FreeTrap       =z'0001003A')
  45.       integer AddPort         ; parameter (AddPort        =z'0001903B')
  46.       integer RemPort         ; parameter (RemPort        =z'0001903C')
  47.       integer PutMsg          ; parameter (PutMsg         =z'0013803D')
  48.       integer GetMsg          ; parameter (GetMsg         =z'0001803E')
  49.       integer ReplyMsg        ; parameter (ReplyMsg       =z'0001903F')
  50.       integer WaitPort        ; parameter (WaitPort       =z'00018040')
  51.       integer FindPort        ; parameter (FindPort       =z'00009041')
  52.       integer AddLibrary      ; parameter (AddLibrary     =z'00019042')
  53.       integer RemLibrary      ; parameter (RemLibrary     =z'00019043')
  54.       integer CloseLibrary    ; parameter (CloseLibrary   =z'00019045')
  55.       integer SetFunction     ; parameter (SetFunction    =z'04319046')
  56.       integer SumLibrary      ; parameter (SumLibrary     =z'00019047')
  57.       integer AddDevice       ; parameter (AddDevice      =z'00019048')
  58.       integer RemDevice       ; parameter (RemDevice      =z'00019049')
  59.       integer OpenDevice      ; parameter (OpenDevice     =z'8A60804A')
  60.       integer CloseDevice     ; parameter (CloseDevice    =z'0000904B')
  61.       integer DoIO            ; parameter (DoIO           =z'0000904C')
  62.       integer SendIO          ; parameter (SendIO         =z'0000904D')
  63.       integer CheckIO         ; parameter (CheckIO        =z'0000904E')
  64.       integer WaitIO          ; parameter (WaitIO         =z'0000904F')
  65.       integer AbortIO         ; parameter (AbortIO        =z'00009050')
  66.       integer AddResource     ; parameter (AddResource    =z'00019051')
  67.       integer RemResource     ; parameter (RemResource    =z'00019052')
  68.       integer OpenResource    ; parameter (OpenResource   =z'00209053')
  69.       integer GetCC           ; parameter (GetCC          =z'00000058')
  70.       integer OpenLibrary     ; parameter (OpenLibrary    =z'0020905C')
  71.       integer TypeOfMem       ; parameter (TypeOfMem      =z'00019059')
  72.  
  73. * - memory management bit values:
  74.  
  75.       integer MEMB_PUBLIC    ; parameter (MEMB_PUBLIC    = 0)
  76.       integer MEMB_CHIP      ; parameter (MEMB_CHIP      = 1)
  77.       integer MEMB_FAST      ; parameter (MEMB_FAST      = 2)
  78.       integer MEMB_CLEAR     ; parameter (MEMB_CLEAR     = 16)
  79.  
  80. * - memory management flag values:
  81.  
  82.       integer MEMF_PUBLIC    ; parameter (MEMF_PUBLIC    = 1)
  83.       integer MEMF_CHIP      ; parameter (MEMF_CHIP      = 2)
  84.       integer MEMF_FAST      ; parameter (MEMF_FAST      = 4)
  85.       integer MEMF_CLEAR     ; parameter (MEMF_CLEAR     = 0)
  86.  
  87. * - task control data structure offsets:
  88.  
  89.       integer tc_Node        ; parameter (tc_Node      =0)
  90.       integer tc_Flags       ; parameter (tc_Flags     =tc_Node+14)
  91.       integer tc_State       ; parameter (tc_State     =tc_Flags+1)
  92.       integer tc_IDNestCnt   ; parameter (tc_IDNestCnt =tc_State+1)
  93.       integer tc_TDNestCnt   ; parameter (tc_TDNestCnt =tc_IDNestCnt+1)
  94.       integer tc_SigAlloc    ; parameter (tc_SigAlloc  =tc_TDNestCnt+1)
  95.       integer tc_SigWait     ; parameter (tc_SigWait   =tc_SigAlloc+4)
  96.       integer tc_SigRecvd    ; parameter (tc_SigRecvd  =tc_SigWait+4)
  97.       integer tc_SigExcept   ; parameter (tc_SigExcept =tc_SigRecvd+4)
  98.       integer tc_TrapAlloc   ; parameter (tc_TrapAlloc =tc_SigExcept+4)
  99.       integer tc_TrapAble    ; parameter (tc_TrapAble  =tc_TrapAlloc+2)
  100.       integer tc_ExceptData  ; parameter (tc_ExceptData=tc_TrapAble+2)
  101.       integer tc_ExceptCode  ; parameter (tc_ExceptCode=tc_ExceptData+4)
  102.       integer tc_TrapData    ; parameter (tc_TrapData  =tc_ExceptCode+4)
  103.       integer tc_TrapCode    ; parameter (tc_TrapCode  =tc_TrapData+4)
  104.       integer tc_SPReg       ; parameter (tc_SPReg     =tc_TrapCode+4)
  105.       integer tc_SPLower     ; parameter (tc_SPLower   =tc_SPReg+4)
  106.       integer tc_SPUpper     ; parameter (tc_SPUpper   =tc_SPLower+4)
  107.       integer tc_Switch      ; parameter (tc_Switch    =tc_SPUpper+4)
  108.       integer tc_Launch      ; parameter (tc_Launch    =tc_Switch+4)
  109.       integer tc_MemEntry    ; parameter (tc_MemEntry  =tc_Launch+4)
  110.  
  111. * - Message Port structure offsets
  112.  
  113.       integer MP_FLAGS       ; parameter (MP_FLAGS   = 14)
  114.       integer MP_SIGBIT      ; parameter (MP_SIGBIT  = 15)
  115.       integer MP_SIGTASK     ; parameter (MP_SIGTASK = 16)
  116.       integer MP_MSGLIST     ; parameter (MP_MSGLIST = 20)
  117.  
  118.