diff options
| author | 2024-04-25 21:24:10 +0100 | |
|---|---|---|
| committer | 2024-04-25 22:32:27 +0000 | |
| commit | 2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch) | |
| tree | 80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/SHARE/SHAREHDR.INC | |
| parent | Merge pull request #430 from jpbaltazar/typoptbr (diff) | |
| download | ms-dos-main.tar.gz ms-dos-main.tar.xz ms-dos-main.zip | |
Diffstat (limited to 'v4.0/src/CMD/SHARE/SHAREHDR.INC')
| -rw-r--r-- | v4.0/src/CMD/SHARE/SHAREHDR.INC | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/v4.0/src/CMD/SHARE/SHAREHDR.INC b/v4.0/src/CMD/SHARE/SHAREHDR.INC new file mode 100644 index 0000000..e00d5f6 --- /dev/null +++ b/v4.0/src/CMD/SHARE/SHAREHDR.INC | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | page 80,132 | ||
| 2 | ;******************* START OF SPECIFICATIONS *********************************** | ||
| 3 | ; | ||
| 4 | ; MODULE NAME: SHARE.EXE (a true EXE file) | ||
| 5 | ; | ||
| 6 | ; DESCRIPTIVE NAME: SHARE resident service routines - part 1 - GSHARE.SAL | ||
| 7 | ; - part 2 - GSHARE2.SAL | ||
| 8 | ; - part 3 - SHARESR.SAL | ||
| 9 | ; | ||
| 10 | ; FUNCTION: Provide file sharing services for DOS | ||
| 11 | ; | ||
| 12 | ; ENTRY POINT: DOS Jump Table - installed by SHARE at initalization | ||
| 13 | ; | ||
| 14 | ; MFT_Enter 1 | ||
| 15 | ; MFTClose 2 | ||
| 16 | ; MFTClu 3 | ||
| 17 | ; MFTCloseP 4 | ||
| 18 | ; MFTCloN 5 | ||
| 19 | ; Set_Mult_Block 6 | ||
| 20 | ; Clr_Mult_Block 7 | ||
| 21 | ; Chk_Block 8 | ||
| 22 | ; MFT_Get 9 | ||
| 23 | ; | ||
| 24 | ; INPUT: See Prolog to individual entry points | ||
| 25 | ; | ||
| 26 | ; EXIT NORMAL: CF = 0 and requested task performed. | ||
| 27 | ; | ||
| 28 | ; EXIT ERROR: CF = 1 ans error code in AX | ||
| 29 | ; | ||
| 30 | ; INTERNAL REFERENCES: | ||
| 31 | ; | ||
| 32 | ; ROUTINES: Set_Block BCS | ||
| 33 | ; Clr_Block CSL | ||
| 34 | ; CLP CUC | ||
| 35 | ; Load_Regs CSI | ||
| 36 | ; ASC GOM | ||
| 37 | ; | ||
| 38 | ; DATA AREAS: | ||
| 39 | ; | ||
| 40 | ; EXTERNAL REFERENCES: INT 21 INT 2F | ||
| 41 | ; together with: | ||
| 42 | ; | ||
| 43 | ; fnm:near, rsc:near, rmn:near, cps:near, ofl:near, sle:near, interr:near | ||
| 44 | ; | ||
| 45 | ; ROUTINES: | ||
| 46 | ; | ||
| 47 | ; DATA AREAS: | ||
| 48 | ; | ||
| 49 | ; NOTES: The second part of this utility is GSHARE2.ASM | ||
| 50 | ; | ||
| 51 | ; REVISION HISTORY: Version 1.0 09/09/83 - first release GL | ||
| 52 | ; 09/13/83 - Installability MZ | ||
| 53 | ; 01/11/84 - FCB compatability changes MZ | ||
| 54 | ; PTM P000438 08/21/86 - SFT LCK FIELDS not 0 error DL | ||
| 55 | ; Ax000 Ver 4.0 04/15/87 - changed:- Set_Block FJG | ||
| 56 | ; - Clr_Block FJG | ||
| 57 | ; - Chk_Block FJG | ||
| 58 | ; - CLP FJG | ||
| 59 | ; new: - Set_Mult_Block FJG | ||
| 60 | ; - Clr_Mult_Block FJG | ||
| 61 | ; - Load_Regs FJG | ||
| 62 | ; - Clr_List FJG | ||
| 63 | ; Ax002 PTM P001658 10/15/87 - changed I/F to IBMDOS FJG | ||
| 64 | ; Ax003 PTM P002064 10/15/87 - ShSU SFT - IFS call error FJG | ||
| 65 | ; Ax004 PTM P002121 10/29/87 - Clr_Mult_Block cx=-1 err FJG | ||
| 66 | ; Ax005 PTM P002322 11/06/87 - Call_IFS - 2F semaphore FJG | ||
| 67 | ; Ax006 DCR D000494 12/17/87 - DOS 4.00 function reductionFJG | ||
| 68 | ; Ax007 PTM P003841 03/17/88 - access error for Turbo L FJG | ||
| 69 | ; Ax008 PTM P003880 03/17/88 - duped handle error FJG | ||
| 70 | ; Ax009 PTM P003910 03/17/88 - wrong parse error format FJG | ||
| 71 | ; Ax010 DCR D000526 04/27/88 - add /nc switch support FJG | ||
| 72 | ; Ax011 PTM P004546 05/03/88 - add /nc support to fShare FJG | ||