        SUBT    => &.Hdr.UpCall

OldOpt  SETA    {OPT}
        OPT     OptNoList + OptNoP1List

; ***********************************
; ***    C h a n g e   L i s t    ***
; ***********************************

; Date       Name  Description
; ----       ----  -----------

; 27-May-87  Nick  File created
; 12-Jun-87  SKS   Added Claimed and NewApplication calls
; 13-Aug-87  APT   CAM remapping upcall
; 29-Oct-87  Nick  Media not known added
; 29-Oct-87  SKS   Added UpCall_Invalid
; 27-Jan-88  SKS   Added FileSwitch upcalls
; 11-Jul-88  SKS   Added detail to FileSwitch upcalls
; 11-Jul-88  Nick  Added MediaSearchEnd

; SYSTEM (and System extension) UPCALLS

UpCall_Invalid          * -1    ; reason -1 is UpCall buggered
UpCall_Claimed          * 0     ; reason 0 is UpCall already claimed/dealt with

; Filing System UpCalls

                        ^ 1
UpCall_MediaNotPresent  # 1
UpCall_MediaNotKnown    # 1
UpCall_ModifyingFile    # 1

upfsfile_Save           * 0     ; sub-rc for UpCall_ModifyingFile (r9)
upfsfile_WriteInfo      * 1
upfsfile_WriteLoad      * 2
upfsfile_WriteExec      * 3
upfsfile_WriteAttr      * 4
upfsfile_Delete         * 6
upfsfile_Create         * 7
upfsfile_CreateDir      * 8
upfsopen_CreateUpdate   * &101
upfsopen_Update         * &102
upfsclose               * &103
upfsfunc_Rename         * &208
upfsfunc_Access         * &209

UpCall_MediaSearchEnd   # 1

; MOS UpCalls
                        ^ 256
UpCall_NewApplication   # 1             ; cf. Service_NewApplication
UpCall_MovingMemory     # 1


; UpCalls for third parties

                        ^ &10000

        OPT     OldOpt

        END
