rx: Remove RX_CALL_BUSY
[openafs.git] / src / libafsrpc / afsrpc.def
1 EXPORTS
2         ktohl                                   @11
3         life_to_time                            @12
4         rx_DestroyConnection                    @13
5         rx_EndCall                              @14
6         rx_Finalize                             @15
7         rx_GetCachedConnection                  @16
8         rx_GetCall                              @17
9         rx_GetIFInfo                            @18
10         rx_Init                                 @19
11         rx_NewCall                              @20
12         rx_NewConnection                        @21
13         rx_NewService                           @22
14         rx_PrintPeerStats                       @23
15         rx_PrintStats                           @24
16         rx_PrintTheseStats                      @25
17         rx_ReadProc                             @26
18         rx_ReleaseCachedConnection              @27
19         rx_ServerProc                           @28
20         rx_StartServer                          @29
21         rx_WriteProc                            @30
22         rxevent_Init                            @31
23         rxevent_Post                            @32
24         rxkad_GetServerInfo                     @33
25         rxkad_NewClientSecurityObject           @34
26         rxkad_NewServerSecurityObject           @35
27         rxnull_NewClientSecurityObject          @38
28         rxnull_NewServerSecurityObject          @39
29         rxs_Release                             @40
30         time_to_life                            @41
31         tkt_CheckTimes                          @42
32         tkt_DecodeTicket                        @43
33         tkt_MakeTicket                          @44
34         xdr_array                               @45
35         xdr_bool                                @46
36         xdr_bytes                               @47
37         xdr_char                                @48
38         xdr_double                              @49
39         xdr_enum                                @50
40         xdr_float                               @51
41         xdr_int                                 @52
42         xdr_long                                @53
43         xdr_opaque                              @54
44         xdr_pointer                             @55
45         xdr_reference                           @56
46         xdr_short                               @57
47         xdr_string                              @58
48         xdr_u_char                              @59
49         xdr_u_int                               @60
50         xdr_u_long                              @61
51         xdr_u_short                             @62
52         xdr_union                               @63
53         xdr_vector                              @64
54         xdr_void                                @65
55         xdr_wrapstring                          @66
56         xdrmem_create                           @67
57         xdrrec_create                           @68
58         xdrrec_endofrecord                      @69
59         xdrrec_eof                              @70
60         xdrrec_skiprecord                       @71
61         xdrrx_create                            @72
62         hton_syserr_conv                        @73
63         rxkad_global_stats                      @74 DATA
64         afs_com_err                             @75
65         afs_error_message                       @76
66         rx_socket                               @77 DATA
67 ;       AssertionFailed                         @79
68         afs_winsockInit                         @80
69         rxevent_debugFile                       @81 DATA
70         rx_debugFile                            @82 DATA
71         rx_connDeadTime                         @83 DATA
72         rx_maxReceiveSize                       @84 DATA
73         rx_UdpBufSize                           @85 DATA
74         rx_extraQuota                           @86 DATA
75         rx_extraPackets                         @87 DATA
76         rx_tranquil                             @88 DATA
77         rx_getAllAddr                           @89
78         rx_nWaiting                             @90 DATA
79         rx_stats                                @91 DATA
80         rx_SetNoJumbo                           @92
81         rx_SetConnDeadTime                      @93
82         rx_FlushWrite                           @94
83         rx_thread_id_key                        @95 DATA
84         multi_Finalize                          @96
85         multi_Select                            @97
86         multi_Init                              @98
87         multi_Finalize_Ignore                   @99
88         afs_add_to_error_table                  @100
89         xdr_afsUUID                             @101
90         rx_GetSpecific                          @102
91         rx_SetSpecific                          @103
92         rx_KeyCreate                            @104
93         rx_BusyError                            @105 DATA
94         rx_BusyThreshold                        @106 DATA
95         rx_IncrementTimeAndCount                @107
96         rx_enable_stats                         @108 DATA
97         rx_GetServerDebug                       @109
98         rx_GetServerStats                       @110
99         rx_GetServerVersion                     @111
100         rx_GetServerConnections                 @112
101         rx_stats_mutex                          @113 DATA
102         rx_GetServerPeers                       @114
103         rx_RetrieveProcessRPCStats              @115
104         rx_RetrievePeerRPCStats                 @116
105         rx_FreeRPCStats                         @117
106         rx_queryProcessRPCStats                 @118
107         rx_queryPeerRPCStats                    @119
108         rx_enableProcessRPCStats                @120
109         rx_enablePeerRPCStats                   @121
110         rx_disableProcessRPCStats               @122
111         rx_disablePeerRPCStats                  @123
112         RXSTATS_ExecuteRequest                  @124
113         RXSTATS_RetrieveProcessRPCStats         @125
114         RXSTATS_RetrievePeerRPCStats            @126
115         RXSTATS_QueryProcessRPCStats            @127
116         RXSTATS_QueryPeerRPCStats               @128
117         RXSTATS_EnableProcessRPCStats           @129
118         RXSTATS_EnablePeerRPCStats              @130
119         RXSTATS_DisableProcessRPCStats          @131
120         RXSTATS_DisablePeerRPCStats             @132
121         RXSTATS_QueryRPCStatsVersion            @133
122         RXSTATS_ClearProcessRPCStats            @134
123         RXSTATS_ClearPeerRPCStats               @135
124         rx_clearProcessRPCStats                 @136
125         rx_clearPeerRPCStats                    @137
126         rxi_connAbortThreshhold                 @138 DATA
127         rxi_connAbortDelay                      @139 DATA
128         rxi_callAbortThreshhold                 @140 DATA
129         rxi_callAbortDelay                      @141 DATA
130         RXSTATS_function_names                  @142 DATA
131 ;       RXAFSCB_function_names                  @143 DATA
132 ;       RXAFSCB_CallBack                        @144
133 ;       StartRXAFSCB_CallBack                   @145
134 ;       EndRXAFSCB_CallBack                     @146
135 ;       RXAFSCB_InitCallBackState               @147
136 ;       RXAFSCB_Probe                           @148
137 ;       StartRXAFSCB_Probe                      @149
138 ;       EndRXAFSCB_Probe                        @150
139 ;       RXAFSCB_GetLock                         @151
140 ;       RXAFSCB_GetCE                           @152
141 ;       RXAFSCB_XStatsVersion                   @153
142 ;       RXAFSCB_GetXStats                       @154
143 ;       RXAFSCB_InitCallBackState2              @155
144 ;       RXAFSCB_WhoAreYou                       @156
145 ;       RXAFSCB_InitCallBackState3              @157
146 ;       RXAFSCB_ProbeUuid                       @158
147 ;       StartRXAFSCB_ProbeUuid                  @159
148 ;       EndRXAFSCB_ProbeUuid                    @160
149 ;       RXAFSCB_GetServerPrefs                  @161
150 ;       RXAFSCB_GetCellServDB                   @162
151 ;       RXAFSCB_GetLocalCell                    @163
152 ;       RXAFSCB_GetCacheConfig                  @164
153 ;       StartRXAFS_FetchData                    @165
154 ;       EndRXAFS_FetchData                      @166
155 ;       RXAFS_FetchACL                          @167
156 ;       RXAFS_FetchStatus                       @168
157 ;       StartRXAFS_StoreData                    @169
158 ;       EndRXAFS_StoreData                      @170
159 ;       RXAFS_StoreACL                          @171
160 ;       RXAFS_StoreStatus                       @172
161 ;       RXAFS_RemoveFile                        @173
162 ;       RXAFS_CreateFile                        @174
163 ;       RXAFS_Rename                            @175
164 ;       RXAFS_Symlink                           @176
165 ;       RXAFS_Link                              @177
166 ;       RXAFS_MakeDir                           @178
167 ;       RXAFS_RemoveDir                         @179
168 ;       RXAFS_OldSetLock                        @180
169 ;       RXAFS_OldExtendLock                     @181
170 ;       RXAFS_OldReleaseLock                    @182
171 ;       RXAFS_GetStatistics                     @183
172 ;       RXAFS_GiveUpCallBacks                   @184
173 ;       RXAFS_GetVolumeInfo                     @185
174 ;       RXAFS_GetVolumeStatus                   @186
175 ;       RXAFS_SetVolumeStatus                   @187
176 ;       RXAFS_GetRootVolume                     @188
177 ;       RXAFS_CheckToken                        @189
178 ;       RXAFS_GetTime                           @190
179 ;       RXAFS_NGetVolumeInfo                    @191
180 ;       RXAFS_BulkStatus                        @192
181 ;       RXAFS_SetLock                           @193
182 ;       RXAFS_ExtendLock                        @194
183 ;       RXAFS_ReleaseLock                       @195
184 ;       RXAFS_XStatsVersion                     @196
185 ;       RXAFS_GetXStats                         @197
186 ;       RXAFS_Lookup                            @198
187 ;       RXAFS_FlushCPS                          @199
188 ;       RXAFS_DFSSymlink                        @200
189         rx_SetRxStatUserOk                      @201
190         rx_RxStatUserOk                         @202
191         rx_enable_hot_thread                    @203 DATA
192         xdr_int64                               @204
193         xdr_uint64                              @205
194         rx_SetMaxMTU                            @206
195         rx_GetConnection                        @207
196 ;       RXAFSCB_GetCE64                         @208
197 ;       RXAFSCB_GetCellByNum                    @209
198 ;       RXAFSCB_TellMeAboutYourself             @210
199 ;       EndRXAFS_FetchData64                    @211
200 ;       EndRXAFS_StoreData64                    @212
201 ;       RXAFS_CallBackRxConnAddr                @213
202 ;       RXAFS_GetCapabilities                   @214
203 ;       RXAFS_GiveUpAllCallBacks                @215
204 ;       RXAFS_InlineBulkStatus                  @216
205 ;       RXAFS_ResidencyCmd                      @217
206 ;       StartRXAFS_FetchData64                  @218
207 ;       StartRXAFS_StoreData64                  @219
208         rx_StartClientThread                    @220
209         rxkad_global_stats_lock                 @221 DATA
210         rxkad_stats_key                         @222 DATA
211         rx_DebugOnOff                           @223
212         rx_InitHost                             @224
213         rx_NewServiceHost                       @225
214         osi_AssertFailU                         @226
215         DllMain                                 @227
216         rx_SetSecurityConfiguration             @228
217 ;       RXAFSCB_ExecuteRequest                  @229
218 ;       EndRXAFS_GetTime                        @230
219 ;       StartRXAFS_GetTime                      @231
220 ;       EndRXAFS_GetCapabilities                @232
221 ;       StartRXAFS_GetCapabilities              @233
222         xdr_afs_uint32                          @234
223         xdr_afs_int32                           @235
224         xdr_afs_uint64                          @236
225         xdr_afs_int64                           @237
226         clock_now                               @238
227         clock_UpdateTime                        @239
228         clock_haveCurrentTime                   @240
229         rx_SetRxDeadTime                        @241
230         rx_GetMinUdpBufSize                     @242
231         rx_SetUdpBufSize                        @243        
232         rx_getAllAddrMaskMtu                    @244        
233         rx_stats_active                         @245 DATA
234         rx_StatsOnOff                           @246
235         rx_ReadvProc                            @247
236         rx_WritevProc                           @248
237         rx_WritevAlloc                          @249
238         rx_ReadProc32                           @250
239         rx_WriteProc32                          @251
240         xdr_free                                @252
241 ;       RXAFS_FsCmd                             @253
242         rxi_CallError                           @254
243         rx_GetLocalPeers                        @255
244         xdr_alloc                               @256
245         rx_GetMaxReceiveWindow                  @257
246         rx_GetMaxSendWindow                     @258
247         rx_SetMaxReceiveWindow                  @259
248         rx_SetMaxSendWindow                     @260
249         rx_GetMinPeerTimeout                    @261
250         rx_SetMinPeerTimeout                    @262
251 ;       xdr_serverList                          @263
252 ;       xdr_Capabilities                        @264
253         xdrlen_create                           @265
254         rx_SetConnSecondsUntilNatPing           @266
255         rx_GetServiceSpecific                   @267
256         rx_SetServiceSpecific                   @268
257         rx_NewThreadId                          @269
258         rx_GetStatistics                        @270
259         rx_FreeStatistics                       @271
260         rx_SetConnHardDeadTime                  @272
261         rx_SetConnIdleDeadTime                  @273
262         rx_InterruptCall                        @274
263         osi_Panic                               @275
264
265 ; lwp functions
266         Afs_Lock_Obtain                         @276
267         Afs_Lock_ReleaseR                       @277
268         Afs_Lock_ReleaseW                       @278
269         Afs_Lock_WakeupR                        @279
270         Lock_Init                               @280
271         Lock_Destroy                            @281
272         FT_Init                                 @282
273         FT_GetTimeOfDay                         @283
274         FT_AGetTimeOfDay                        @284
275         FT_ApproxTime                           @285
276         threadname                              @286
277         registerthread                          @287
278         swapthreadname                          @288
279
280         rx_opaque_new                           @289
281         rx_opaque_alloc                         @290
282         rx_opaque_populate                      @291
283         rx_opaque_copy                          @292
284         rx_opaque_freeContents                  @293
285         rx_opaque_zeroFreeContents              @294
286         rx_opaque_free                          @295
287         rx_opaque_zeroFree                      @296
288         rx_identity_match                       @297
289         rx_identity_populate                    @298
290         rx_identity_copy                        @299
291         rx_identity_copyContents                @300
292         rx_identity_new                         @301
293         rx_identity_freeContents                @302
294         rx_identity_free                        @303
295
296 ;       rx_SetBusyChannelError                  @304
297         rx_GetThreadNum                         @305
298         rx_SetThreadNum                         @306
299
300 ;       rx_SetConnectionEpoch                   @307
301         rx_GetConnectionEpoch                   @308
302 ;       rx_SetConnectionId                      @309
303         rx_GetConnectionId                      @310
304         rx_GetSecurityData                      @311
305         rx_SetSecurityData                      @312
306         rx_IsUsingPktCksum                      @313
307         rx_SetSecurityHeaderSize                @314
308         rx_GetSecurityHeaderSize                @315
309         rx_SetSecurityMaxTrailerSize            @316
310         rx_GetSecurityMaxTrailerSize            @317
311         ; @318 is available
312         rx_SetMsgsizeRetryErr                   @319
313         rx_IsServerConn                         @320
314         rx_IsClientConn                         @321
315         rx_SecurityObjectOf                     @322
316         rx_PeerOf                               @323
317         rx_ServiceIdOf                          @324
318         rx_SecurityClassOf                      @325
319         rx_ServiceOf                            @326
320         rx_ConnError                            @327
321
322         rx_ConnectionOf                         @328
323         rx_Error                                @329
324         rx_GetRemoteStatus                      @330
325         rx_SetLocalStatus                       @331
326         rx_GetCallAbortCode                     @332
327         rx_SetCallAbortCode                     @333
328         rx_RecordCallStatistics                 @334
329 ;       rx_KeepAliveOn                          @335
330 ;       rx_KeepAliveOff                         @336
331         rx_HostOf                               @337
332         rx_PortOf                               @338
333
334         rx_ClearProcessRPCStats                 @339
335         rx_ClearPeerRPCStats                    @340
336         rx_CopyProcessRPCStats                  @341
337         rx_CopyPeerRPCStats                     @342
338         rx_ReleaseRPCStats                      @343
339 ;       RXAFS_OpCodeIndex                       @344
340         initialize_RXK_error_table              @345
341         rx_GetNetworkError                      @346
342         afs_set_com_err_hook                    @347
343         rxkad_NewKrb5ServerSecurityObject       @348
344         tkt_MakeTicket5                         @349
345         tkt_DeriveDesKey                        @350
346
347 ; for performance testing
348         rx_TSFPQGlobSize                        @2001 DATA
349         rx_TSFPQLocalMax                        @2002 DATA
350         rx_TSFPQMaxProcs                        @2003 DATA
351         rxi_MorePackets                         @2007
352         rxi_nRecvFrags                          @2008 DATA
353         rxi_nSendFrags                          @2009 DATA
354         rx_initReceiveWindow                    @2010 DATA
355         rx_initSendWindow                       @2011 DATA
356         rx_intentionallyDroppedPacketsPer100    @2012 DATA
357         rx_intentionallyDroppedOnReadPer100     @2013 DATA
358
359 ; for debugging
360         rx_DumpCalls                            @9998
361         rx_DumpPackets                          @9999