summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/IFSFUNC/IFSFLINK.ASM
blob: 7649951b3c4c80855cd1c3cdb68bd0b63969c5d6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
	PAGE	,132				; 
;	SCCSID = @(#)ifsflink.asm 1.0 87/05/11
TITLE	IFSFUNC LINK FIX ROUTINES - Routines to resolve ifsfunc externals
NAME	IFSFLINK

.xlist
.xcref
INCLUDE DOSSYM.INC
INCLUDE DEVSYM.INC
.cref
.list

CODE	SEGMENT BYTE PUBLIC 'CODE'
code	ENDS

include dosseg.asm

code	SEGMENT BYTE PUBLIC 'code'
	ASSUME	CS:dosgroup

	procedure OUTT,FAR
	entry	$DUP
	entry	MSG_RETRIEVAL
	entry	$ECS_CALL
	entry	$EXTENDED_OPEN
	entry	FASTINIT
	entry	$IFS_IOCTL
	entry	IFS_DOSCALL
	entry	$QUERY_DOS_VALUE
	entry	$STD_AUX_INPUT,FAR
	entry	LCRITDEVICE,FAR
	entry	$ABORT,FAR
	entry	$SET_TIME,FAR
	entry	$ALLOC,FAR
	entry	SETMEM,FAR
	entry	SKIPONE,FAR
	entry	$SET_DMA,FAR
	entry	$PARSE_FILE_DESCRIPTOR,FAR
	entry	$CREATETEMPFILE,FAR
	entry	$SLEAZEFUNCDL,FAR
	entry	$CHDIR,FAR
	entry	TWOESC,FAR
	entry	$GET_INTERRUPT_VECTOR,FAR
	entry	$FCB_SEQ_WRITE,FAR
	entry	DEVNAME,FAR
	entry	$GET_DEFAULT_DRIVE,FAR
	entry	$STD_CON_STRING_INPUT,FAR
	entry	$CLOSE,FAR
	entry	$RAW_CON_IO,FAR
	entry	$INTERNATIONAL,FAR
	entry	IDLE,FAR
	entry	$STD_CON_INPUT_NO_ECHO,FAR
	entry	$ASSIGNOPER,FAR
	entry	$LOCKOPER,FAR
	entry	$FCB_CLOSE,FAR
	entry	$STD_CON_STRING_OUTPUT,FAR
	entry	$DUP_PDB,FAR
	entry	GETCH,FAR
	entry	STRLEN,FAR
	entry	INITCDS,FAR
	entry	COPYONE,FAR
	entry	PJFNFROMHANDLE,FAR
	entry	$GET_VERIFY_ON_WRITE,FAR
	entry	$KEEP_PROCESS,FAR
	entry	STRCMP,FAR
	entry	$SET_INTERRUPT_VECTOR,FAR
	entry	$FCB_DELETE,FAR
	entry	$RAW_CON_INPUT,FAR
	entry	$RENAME,FAR
	entry	$FIND_FIRST,FAR
	entry	$FCB_RANDOM_WRITE,FAR
	entry	$SET_DEFAULT_DRIVE,FAR
	entry	$SETDPB,FAR
	entry	$STD_PRINTER_OUTPUT,FAR
	entry	$MKDIR,FAR
	entry	$DUP2,FAR
	entry	SET_SFT_MODE,FAR
	entry	$GET_DATE,FAR
	entry	$FCB_RENAME,FAR
	entry	$CREATE_PROCESS_DATA_BLOCK,FAR
	entry	$CREAT,FAR
	entry	ECRITDISK,FAR
	entry	PLACEBUF,FAR
	entry	$IOCTL,FAR
	entry	$READ,FAR
	entry	PATHCHRCMP,FAR
	entry	$GET_VERSION,FAR
	entry	COPYLIN,FAR
	entry	LCRITDISK,FAR
	entry	$LSEEK,FAR
	entry	STRCPY,FAR
	entry	$FILE_TIMES,FAR
	entry	BACKSP,FAR
	entry	$SET_VERIFY_ON_WRITE,FAR
	entry	SETYEAR,FAR
	entry	FASTRET,FAR
	entry	$RMDIR,FAR
	entry	DIVOV,FAR
	entry	$GET_FCB_POSITION,FAR
	entry	$DISK_RESET,FAR
	entry	$DIR_SEARCH_FIRST,FAR
	entry	$WAIT,FAR
	entry	FASTOPENCOM,FAR
	entry	STAY_RESIDENT,FAR
	entry	$ALLOCOPER,FAR
	entry	$GET_DEFAULT_DPB,FAR
	entry	DSTRLEN,FAR
	entry	CTRLZ,FAR
	entry	$USEROPER,FAR
	entry	$SET_DATE,FAR
	entry	$FCB_RANDOM_WRITE_BLOCK,FAR
	entry	EXITINS,FAR
	entry	$GET_IN_VARS,FAR
	entry	GETDEVLIST,FAR
	entry	DATE16,FAR
	entry	POINTCOMP,FAR
	entry	SFFROMSFN,FAR
	entry	SKIPSTR,FAR
	entry	FREE_SFT,FAR
	entry	SHARE_ERROR,FAR
	entry	NLS_IOCTL,FAR
	entry	$CURRENT_DIR,FAR
	entry	$FCB_CREATE,FAR
	entry	$WRITE,FAR
	entry	$GET_INDOS_FLAG,FAR
	entry	RECSET,FAR
	entry	$CREATENEWFILE,FAR
	entry	$STD_CON_INPUT_STATUS,FAR
	entry	REEDIT,FAR
	entry	GETTHISDRV,FAR
	entry	DSUM,FAR
	entry	$GETEXTENDEDERROR,FAR
	entry	$EXTHANDLE,FAR
	entry	$NAMETRANS,FAR
	entry	NLS_LSEEK,FAR
	entry	SCANPLACE,FAR
	entry	GETCDSFROMDRV,FAR
	entry	DSLIDE,FAR
	entry	UCASE,FAR
	entry	$STD_CON_OUTPUT,FAR
	entry	$FCB_RANDOM_READ_BLOCK,FAR
	entry	CHECKFLUSH,FAR
	entry	COPYSTR,FAR
	entry	$GETSETCDPG,FAR
	entry	$DIR_SEARCH_NEXT,FAR
	entry	$OPEN,FAR
	entry	SKIPVISIT,FAR
	entry	$EXEC,FAR
	entry	$DEALLOC,FAR
	entry	DOS_CLOSE,FAR
	entry	$STD_CON_INPUT,FAR
	entry	NLS_GETEXT,FAR
	entry	BUFWRITE,FAR
	entry	$GET_TIME,FAR
	entry	$SLEAZEFUNC,FAR
	entry	$CHAR_OPER,FAR
	entry	NET_I24_ENTRY,FAR
	entry	$COMMIT,FAR
	entry	$SETBLOCK,FAR
	entry	$FCB_OPEN,FAR
	entry	NLS_OPEN,FAR
	entry	$GET_DMA,FAR
	entry	$UNLINK,FAR
	entry	$FCB_SEQ_READ,FAR
	entry	$STD_CON_INPUT_FLUSH,FAR
	entry	$GET_DRIVE_FREESPACE,FAR
	entry	DRIVEFROMTEXT,FAR
	entry	$GETEXTCNTRY,FAR
	entry	SETVISIT,FAR
	entry	$EXIT,FAR
	entry	$STD_AUX_OUTPUT,FAR
	entry	KILNEW,FAR
	entry	$CHMOD,FAR
	entry	$FCB_RANDOM_READ,FAR
	entry	SHARE_VIOLATION,FAR
	entry	ECRITDEVICE,FAR
	entry	$GET_DPB,FAR
	entry	$FIND_NEXT,FAR
	entry	$GET_FCB_FILE_LENGTH,FAR
	entry	ENTERINS,FAR
	entry	DEVIOCALL2,FAR
	entry	$SERVERCALL,FAR
	entry	$GSETMEDIAID,FAR
	entry	FETCHI_CHECK,FAR
	entry	TABLEDISPATCH,FAR
	entry	DSKSTATCHK,FAR
	entry	SET_RQ_SC_PARMS,FAR
	entry	SAVE_MAP,FAR
	entry	RESTORE_MAP,FAR
	entry	DSKREAD,FAR
	entry	FAST_DISPATCH,FAR
	entry	DSKWRITE,FAR
	entry	INTCNE0,FAR
	entry	SHARE_INSTALL,FAR							 ;P3568
	entry	FAKE_VERSION,FAR							 ;D503
	NOP
EndProc OUTT

	code	ENDS
    END