; ----------------------------
FCLOSE PROC FAR
; IN:
; AX=FILE NUMBER
; ____________________________
FOPEN PROC FAR
; IN:
; DS:DX=FILE NAME
; AL=OPEN MODE
; OUT:
; CF=0 AX=FILE NUM
; CF=1 AX=ERROR CODE
; ____________________________
FSIZE PROC FAR
; IN:
; AX=FILE NUM
; OUT:
; CF=0 DX:AX=FILE_SIZE
; CF=1 AX=ERROR CODE
; ____________________________
FREAD PROC NEAR
; IN:
; DS:DX=DATA BUFFER
; AX=FILE NUM
; CX=LENGTH
; CF=0 AX=READ SIZE
; CF=1 AX=ERROR CODE
; ____________________________
FWRITE PROC FAR
; IN:
; DS:DX=DATA BUFFER
; AX=FILE NUM
; CX=LENGTH
; OUT:
; CF=0 AX=WRITE SIZE
; CF=1 AX=ERROR CODE
; ____________________________
FCREATE PROC FAR
; IN:
; DS:DX=FILE NAME
; OUT:
; CF=0 AX=FILE NUM
; CF=1 AX=ERROR CODE
; ____________________________
FPOS PROC FAR
; IN:
; AL=MODE
; BX=FILE NUM
; CX:DX=NEW POSITION
; OUT:
; DX:AX=NEW POSITION
|