1 BREAK <system
call definitions
>
4 Std_Con_Input EQU
1 ; 1 1
5 Std_Con_Output EQU
2 ; 2 2
6 Std_Aux_Input EQU
3 ; 3 3
7 Std_Aux_Output EQU
4 ; 4 4
8 Std_Printer_Output EQU
5 ; 5 5
10 Raw_Con_Input EQU
7 ; 7 7
11 Std_Con_Input_No_Echo EQU
8 ; 8 8
12 Std_Con_String_Output EQU
9 ; 9 9
13 Std_Con_String_Input EQU
10 ; 10 A
14 Std_Con_Input_Status EQU
11 ; 11 B
15 Std_Con_Input_Flush EQU
12 ; 12 C
16 Disk_Reset EQU
13 ; 13 D
17 Set_Default_Drive EQU
14 ; 14 E
18 FCB_Open EQU
15 ; 15 F
19 FCB_Close EQU
16 ; 16 10
20 Dir_Search_First EQU
17 ; 17 11
21 Dir_Search_Next EQU
18 ; 18 12
22 FCB_Delete EQU
19 ; 19 13
23 FCB_Seq_Read EQU
20 ; 20 14
24 FCB_Seq_Write EQU
21 ; 21 15
25 FCB_Create EQU
22 ; 22 16
26 FCB_Rename EQU
23 ; 23 17
27 Get_Default_Drive EQU
25 ; 25 19
28 Set_DMA EQU
26 ; 26 1A
29 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
30 ; C A V E A T P R O G R A M M E R ;
32 Get_Default_DPB EQU
31 ; 31 1F
34 ; C A V E A T P R O G R A M M E R ;
35 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
36 FCB_Random_Read EQU
33 ; 33 21
37 FCB_Random_Write EQU
34 ; 34 22
38 Get_FCB_File_Length EQU
35 ; 35 23
39 Get_FCB_Position EQU
36 ; 36 24
40 Set_Interrupt_Vector EQU
37 ; 37 25
41 Create_Process_Data_Block EQU
38 ; 38 26
42 FCB_Random_Read_Block EQU
39 ; 39 27
43 FCB_Random_Write_Block EQU
40 ; 40 28
44 Parse_File_Descriptor EQU
41 ; 41 29
45 Get_Date EQU
42 ; 42 2A
46 Set_Date EQU
43 ; 43 2B
47 Get_Time EQU
44 ; 44 2C
48 Set_Time EQU
45 ; 45 2D
49 Set_Verify_On_Write EQU
46 ; 46 2E
50 ; Extended functionality group
51 Get_DMA EQU
47 ; 47 2F
52 Get_Version EQU
48 ; 48 30
53 Keep_Process EQU
49 ; 49 31
54 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
55 ; C A V E A T P R O G R A M M E R ;
57 Get_DPB EQU
50 ; 50 32
59 ; C A V E A T P R O G R A M M E R ;
60 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
61 Set_CTRL_C_Trapping EQU
51 ; 51 33
62 Get_InDOS_Flag EQU
52 ; 52 34
63 Get_Interrupt_Vector EQU
53 ; 53 35
64 Get_Drive_Freespace EQU
54 ; 54 36
65 Char_Oper EQU
55 ; 55 37
66 International EQU
56 ; 56 38
83 Current_Dir EQU
71 ; 71 47
86 Dealloc EQU
73 ; 73 49
87 Setblock EQU
74 ; 74 4A
91 Get_Return_Code EQU
77 ; 77 4D
92 Find_First EQU
78 ; 78 4E
94 Find_Next EQU
79 ; 79 4F
95 ; SPECIAL SYSTEM GROUP
96 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
97 ; C A V E A T P R O G R A M M E R ;
99 Set_Current_PDB EQU
80 ; 80 50
100 Get_Current_PDB EQU
81 ; 81 51
101 Get_In_Vars EQU
82 ; 82 52
102 SetDPB EQU
83 ; 83 53
104 ; C A V E A T P R O G R A M M E R ;
105 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
106 Get_Verify_On_Write EQU
84 ; 84 54
107 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
108 ; C A V E A T P R O G R A M M E R ;
110 Dup_PDB EQU
85 ; 85 55
112 ; C A V E A T P R O G R A M M E R ;
113 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
114 Rename EQU
86 ; 86 56
115 File_Times EQU
87 ; 87 57
116 AllocOper EQU
88 ; 88 58
117 ; Network extention system calls
118 GetExtendedError EQU
89 ; 89 59
119 CreateTempFile EQU
90 ; 90 5A
120 CreateNewFile EQU
91 ; 91 5B
121 LockOper EQU
92 ; 92 5C Lock and Unlock
122 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
123 ; C A V E A T P R O G R A M M E R ;
125 ServerCall EQU
93 ; 93 5D CommitAll, ServerDOSCall,
126 ; CloseByName, CloseUser,
130 ; C A V E A T P R O G R A M M E R ;
131 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
132 UserOper EQU
94 ; 94 5E Get and Set
133 AssignOper EQU
95 ; 95 5F On, Off, Get, Set, Cancel
134 xNameTrans EQU
96 ; 96 60
135 PathParse EQU
97 ; 97 61
136 GetCurrentPSP EQU
98 ; 98 62
137 Hongeul EQU
99 ; 99 63
139 Set_Oem_Handler EQU
248 ; 248 F8
140 OEM_C1 EQU
249 ; 249 F9
141 OEM_C2 EQU
250 ; 250 FA
142 OEM_C3 EQU
251 ; 251 FB
143 OEM_C4 EQU
252 ; 252 FC
144 OEM_C5 EQU
253 ; 253 FD
145 OEM_C6 EQU
254 ; 254 FE
146 OEM_C7 EQU
255 ; 255 FF