+++ /dev/null
-# Copyright 2000, International Business Machines Corporation and others.
-# All Rights Reserved.
-#
-# This software has been released under the terms of the IBM Public
-# License. For details, see the LICENSE file in the top-level source
-# directory or online at http://www.openafs.org/dl/license10.html
-
-RELDIR=shlibafsrpc
-!include ..\config\NTMakefile.$(SYS_NAME)
-!include ..\config\NTMakefile.version
-
-RX = ..\rx
-RXSTAT = ..\rxstat
-RXKAD = ..\rxkad
-DES = ..\des
-UTIL = ..\util
-FSINT = ..\fsint
-COMERR = ..\comerr
-
-# Additional debugging flag for RX.
-AFSDEV_AUXCDEFINES = -DRXDEBUG -DAFS_PTHREAD_ENV
-
-LIBFILE = $(DESTDIR)\lib\afsrpc.dll
-
-# Object files by category.
-MULTIOBJS = $(OUT)\rx_multi.obj
-
-XDROBJS = $(OUT)\xdr.obj \
- $(OUT)\xdr_array.obj \
- $(OUT)\xdr_arrayn.obj \
- $(OUT)\xdr_float.obj \
- $(OUT)\xdr_mem.obj \
- $(OUT)\xdr_rec.obj \
- $(OUT)\xdr_refernce.obj \
- $(OUT)\xdr_rx.obj \
- $(OUT)\xdr_update.obj \
- $(OUT)\xdr_afsuuid.obj \
- $(OUT)\xdr_int64.obj
-
-RXOBJS = $(OUT)\rx_event.obj \
- $(OUT)\rx_user.obj \
- $(OUT)\rx_pthread.obj \
- $(OUT)\rx.obj \
- $(OUT)\rx_null.obj \
- $(OUT)\rx_globals.obj \
- $(OUT)\rx_getaddr.obj \
- $(OUT)\rx_misc.obj
- $(OUT)\rx_packet.obj \
- $(OUT)\rx_rdwr.obj \
- $(OUT)\rx_trace.obj \
- $(OUT)\rx_xmit_nt.obj \
- $(OUT)\rx_conncache.obj
-
-RXSTATOBJS = $(OUT)\rxstat.obj \
- $(OUT)\rxstat.ss.obj \
- $(OUT)\rxstat.xdr.obj \
- $(OUT)\rxstat.cs.obj
-
-LIBRXKAD_OBJS = $(OUT)\rxkad_client.obj \
- $(OUT)\rxkad_server.obj \
- $(OUT)\rxkad_common.obj \
- $(OUT)\ticket.obj \
- $(OUT)\ticket5.obj \
- $(OUT)\crc.obj \
- $(OUT)\md4.obj \
- $(OUT)\md5.obj \
- $(OUT)\AFS_component_version_number.obj
-
-LIBRXKAD_REGOBJS = $(OUT)\fcrypt.obj \
- $(OUT)\crypt_conn.obj
-
-DESOBJS = $(OUT)\des.obj \
- $(OUT)\cbc_encrypt.obj \
- $(OUT)\pcbc_encrypt.obj \
- $(OUT)\cksum.obj \
- $(OUT)\new_rnd_key.obj \
- $(OUT)\key_sched.obj \
- $(OUT)\debug_decl.obj \
- $(OUT)\quad_cksum.obj \
- $(OUT)\key_parity.obj \
- $(OUT)\weak_key.obj \
- $(OUT)\strng_to_key.obj \
- $(OUT)\misc.obj \
- $(OUT)\util.obj
-
-UTILOBJS = $(OUT)\casestrcpy.obj \
- $(OUT)\winsock_nt.obj
-
-COMERROBJS = $(OUT)\error_msg.obj \
- $(OUT)\et_name.obj \
- $(OUT)\com_err.obj
-
-FSINTOBJS = $(OUT)\afsint.cs.obj \
- $(OUT)\afsint.xdr.obj \
- $(OUT)\afscbint.cs.obj \
- $(OUT)\afscbint.xdr.obj \
- $(OUT)\afsaux.obj
-
-DLLOBJS = $(MULTIOBJS) $(RXOBJS) $(XDROBJS) $(RXSTATOBJS) $(LIBRXKAD_OBJS) \
- $(DESOBJS) $(LIBRXKAD_REGOBJS) $(UTILOBJS) $(COMERROBJS) \
- $(FSINTOBJS) afsrpc.res
-
-rx_multi.obj: $(RX)\rx_multi.c
- $(C2OBJ) $(RX)\rx_multi.c
-
-xdr.obj: $(RX)\xdr.c
- $(C2OBJ) $(RX)\xdr.c
-
-xdr_array.obj: $(RX)\xdr_array.c
- $(C2OBJ) $(RX)\xdr_array.c
-
-xdr_arrayn.obj: $(RX)\xdr_arrayn.c
- $(C2OBJ) $(RX)\xdr_arrayn.c
-
-xdr_float.obj: $(RX)\xdr_float.c
- $(C2OBJ) $(RX)\xdr_float.c
-
-xdr_mem.obj: $(RX)\xdr_mem.c
- $(C2OBJ) $(RX)\xdr_mem.c
-
-xdr_rec.obj: $(RX)\xdr_rec.c
- $(C2OBJ) $(RX)\xdr_rec.c
-
-xdr_refernce.obj: $(RX)\xdr_refernce.c
- $(C2OBJ) $(RX)\xdr_refernce.c
-
-xdr_rx.obj: $(RX)\xdr_rx.c
- $(C2OBJ) $(RX)\xdr_rx.c
-
-xdr_update.obj: $(RX)\xdr_update.c
- $(C2OBJ) $(RX)\xdr_update.c
-
-xdr_afsuuid.obj: $(RX)\xdr_afsuuid.c
- $(C2OBJ) $(RX)\xdr_afsuuid.c
-
-xdr_int64.obj: $(RX)\xdr_int64.c
- $(C2OBJ) $(RX)\xdr_int64.c
-
-rx_event.obj: $(RX)\rx_event.c
- $(C2OBJ) $(RX)\rx_event.c
-
-rx_user.obj: $(RX)\rx_user.c
- $(C2OBJ) $(RX)\rx_user.c
-
-rx_pthread.obj: $(RX)\rx_pthread.c
- $(C2OBJ) $(RX)\rx_pthread.c
-
-rx.obj: $(RX)\rx.c
- $(C2OBJ) $(RX)\rx.c
-
-rx_null.obj: $(RX)\rx_null.c
- $(C2OBJ) $(RX)\rx_null.c
-
-rx_globals.obj: $(RX)\rx_globals.c
- $(C2OBJ) $(RX)\rx_globals.c
-
-rx_getaddr.obj: $(RX)\rx_getaddr.c
- $(C2OBJ) $(RX)\rx_getaddr.c
-
-rx_misc.obj: $(RX)\rx_misc.c
- $(C2OBJ) $(RX)\rx_misc.c
-
-rx_packet.obj: $(RX)\rx_packet.c
- $(C2OBJ) $(RX)\rx_packet.c
-
-rx_rdwr.obj: $(RX)\rx_rdwr.c
- $(C2OBJ) $(RX)\rx_rdwr.c
-
-rx_trace.obj: $(RX)\rx_trace.c
- $(C2OBJ) $(RX)\rx_trace.c
-
-rx_xmit_nt.obj: $(RX)\rx_xmit_nt.c
- $(C2OBJ) $(RX)\rx_xmit_nt.c
-
-rx_conncache.obj: $(RX)\rx_conncache.c
- $(C2OBJ) $(RX)\rx_conncache.c
-
-rxstat.cs.obj:$(RXSTAT)\rxstat.cs.c
- $(C2OBJ) $(RXSTAT)\rxstat.cs.c
-
-rxstat.ss.obj:$(RXSTAT)\rxstat.ss.c
- $(C2OBJ) $(RXSTAT)\rxstat.ss.c
-
-rxstat.xdr.obj:$(RXSTAT)\rxstat.xdr.c
- $(C2OBJ) $(RXSTAT)\rxstat.xdr.c
-
-rxstat.obj:$(RXSTAT)\rxstat.c
- $(C2OBJ) $(RXSTAT)\rxstat.c
-
-rxkad_client.obj:$(RXKAD)\rxkad_client.c
- $(C2OBJ) $(RXKAD)\rxkad_client.c
-
-rxkad_server.obj:$(RXKAD)\rxkad_server.c
- $(C2OBJ) $(RXKAD)\rxkad_server.c
-
-rxkad_common.obj:$(RXKAD)\rxkad_common.c
- $(C2OBJ) $(RXKAD)\rxkad_common.c
-
-ticket.obj:$(RXKAD)\ticket.c
- $(C2OBJ) $(RXKAD)\ticket.c
-
-fcrypt.obj:$(RXKAD)\fcrypt.c
- $(C2OBJ) $(RXKAD)\fcrypt.c
-
-crypt_conn.obj:$(RXKAD)\crypt_conn.c
- $(C2OBJ) $(RXKAD)\crypt_conn.c
-
-AFS_component_version_number.obj:$(RXKAD)\AFS_component_version_number.c
- $(C2OBJ) $(RXKAD)\AFS_component_version_number.c
-
-fcrypt_x.obj:$(RXKAD)\fcrypt.c
- $(C2OBJ) $(RXKAD)\fcrypt.c /Fofcrypt_x.obj
-
-crypt_conn_x.obj:$(RXKAD)\crypt_conn.c
- $(C2OBJ) $(RXKAD)\crypt_conn.c /Focrypt_conn_x.obj
-
-des.obj:$(DES)\des.c
- $(C2OBJ) $(DES)\des.c
-
-cbc_encrypt.obj:$(DES)\cbc_encrypt.c
- $(C2OBJ) $(DES)\cbc_encrypt.c
-
-pcbc_encrypt.obj:$(DES)\pcbc_encrypt.c
- $(C2OBJ) $(DES)\pcbc_encrypt.c
-
-cksum.obj:$(DES)\cksum.c
- $(C2OBJ) $(DES)\cksum.c
-
-new_rnd_key.obj:$(DES)\new_rnd_key.c
- $(C2OBJ) $(DES)\new_rnd_key.c
-
-key_sched.obj:$(DES)\key_sched.c
- $(C2OBJ) $(DES)\key_sched.c
-
-debug_decl.obj:$(DES)\debug_decl.c
- $(C2OBJ) $(DES)\debug_decl.c
-
-quad_cksum.obj:$(DES)\quad_cksum.c
- $(C2OBJ) $(DES)\quad_cksum.c
-
-key_parity.obj:$(DES)\key_parity.c
- $(C2OBJ) $(DES)\key_parity.c
-
-weak_key.obj:$(DES)\weak_key.c
- $(C2OBJ) $(DES)\weak_key.c
-
-strng_to_key.obj:$(DES)\strng_to_key.c
- $(C2OBJ) $(DES)\strng_to_key.c
-
-misc.obj:$(DES)\misc.c
- $(C2OBJ) -DDONT_INCL_MAIN $(DES)\misc.c
-
-util.obj:$(DES)\util.c
- $(C2OBJ) $(DES)\util.c
-
-des_x.obj:$(DES)\des.c
- $(C2OBJ) $(DES)\des.c /Fodes_x.obj
-
-cbc_crypt_x.obj:$(DES)\cbc_encrypt.c
- $(C2OBJ) $(DES)\cbc_encrypt.c /Focbc_crypt_x.obj
-
-pcbc_crypt_x.obj:$(DES)\pcbc_encrypt.c
- $(C2OBJ) $(DES)\pcbc_encrypt.c /Fopcbc_crypt_x.obj
-
-cksum_x.obj:$(DES)\cksum.c
- $(C2OBJ) $(DES)\cksum.c /Focksum_x.obj
-
-nrnd_key_x.obj:$(DES)\new_rnd_key.c
- $(C2OBJ) $(DES)\new_rnd_key.c /Fonrnd_key_x.obj
-
-error_msg.obj:$(COMERR)\error_msg.c
- $(C2OBJ) $(COMERR)\error_msg.c
-
-et_name.obj:$(COMERR)\et_name.c
- $(C2OBJ) $(COMERR)\et_name.c
-
-com_err.obj:$(COMERR)\com_err.c
- $(C2OBJ) $(COMERR)\com_err.c
-
-casestrcpy.obj:$(UTIL)\casestrcpy.c
- $(C2OBJ) $(UTIL)\casestrcpy.c
-
-winsock_nt.obj:$(UTIL)\winsock_nt.c
- $(C2OBJ) $(UTIL)\winsock_nt.c
-
-afsint.cs.obj:$(FSINT)\afsint.cs.c
- $(C2OBJ) $(FSINT)\afsint.cs.c
-
-afsint.xdr.obj:$(FSINT)\afsint.xdr.c
- $(C2OBJ) $(FSINT)\afsint.xdr.c
-
-afscbint.cs.obj:$(FSINT)\afscbint.cs.c
- $(C2OBJ) $(FSINT)\afscbint.cs.c
-
-afscbint.xdr.obj:$(FSINT)\afscbint.xdr.c
- $(C2OBJ) $(FSINT)\afscbint.xdr.c
-
-afsaux.obj:$(FSINT)\afsaux.c
- $(C2OBJ) $(FSINT)\afsaux.c
-
-NTMAKE = nmake /nologo /f ntmakefile
-
-
-DLLLIBS =\
-!IF (("$(SYS_NAME)"=="i386_win95" ) || ("$(SYS_NAME)"=="I386_WIN95" ))
- $(DESTDIR)\lib\win95\afspthread.lib \
-!ELSE
- $(DESTDIR)\lib\afspthread.lib \
-!ENDIF
- $(DESTDIR)\lib\afs\afsutil.lib \
- $(DESTDIR)\lib\afs\afsreg.lib
-
-$(DESTDIR)\lib\afsrpc.dll: $(DLLOBJS) $(DLLLIBS)
- $(DLLCONLINK) /DEF:afsrpc.def
- $(DLLPREP)
-
-# Definitions for generating versioninfo resources
-afsrpc.res: afsrpc.rc AFS_component_version_number.h
- $(RC) $*.rc
-
-
-install:
-! IF (EXIST(..\..\src\des\NTMakefile))
- $(NTMAKE) $(LIBFILE)
-! else
- $(NTMAKE) libstub
-! endif
-
-install9x: install
-
-!IF (EXIST(..\..\src\des\NTMakefile))
-!ELSE IF (EXIST(..\..\DESLIB))
-DESPAR = ..\..\DESLIB\dest
-!ELSE IF (EXIST(..\..\..\DESLIB))
-DESPAR = ..\..\..\DESLIB\dest
-!ELSE
-!ERROR Must create DESLIB link in the same directory as PARENT link.
-!ENDIF
-
-libstub:
- $(COPY) $(DESPAR)\lib\afsrpc.dll \
- $(DESTDIR)\lib\afsrpc.dll
- $(COPY) $(DESPAR)\lib\afsrpc.lib \
- $(DESTDIR)\lib\afsrpc.lib
- $(COPY) $(DESPAR)\lib\afsrpc.exp \
- $(DESTDIR)\lib\afsrpc.exp
-
-clean::
- $(DEL) $(DESTDIR)\lib\afsrpc.dll $(DESTDIR)\lib\afsrpc.lib $(DESTDIR)\lib\afsrpc.exp
\ No newline at end of file
+++ /dev/null
-EXPORTS
- des_check_key_parity @2
- des_fixup_key_parity @5
- des_init_random_number_generator @6
- des_is_weak_key @7
- des_key_sched @8
- des_random_key @9
- des_string_to_key @10
- ktohl @11
- life_to_time @12
- rx_DestroyConnection @13
- rx_EndCall @14
- rx_Finalize @15
- rx_GetCachedConnection @16
- rx_GetCall @17
- rx_GetIFInfo @18
- rx_Init @19
- rx_NewCall @20
- rx_NewConnection @21
- rx_NewService @22
- rx_PrintPeerStats @23
- rx_PrintStats @24
- rx_PrintTheseStats @25
- rx_ReadProc @26
- rx_ReleaseCachedConnection @27
- rx_ServerProc @28
- rx_StartServer @29
- rx_WriteProc @30
- rxevent_Init @31
- rxevent_Post @32
- rxkad_GetServerInfo @33
- rxkad_NewClientSecurityObject @34
- rxkad_NewServerSecurityObject @35
- rxnull_NewClientSecurityObject @38
- rxnull_NewServerSecurityObject @39
- rxs_Release @40
- time_to_life @41
- tkt_CheckTimes @42
- tkt_DecodeTicket @43
- tkt_MakeTicket @44
- xdr_array @45
- xdr_bool @46
- xdr_bytes @47
- xdr_char @48
- xdr_double @49
- xdr_enum @50
- xdr_float @51
- xdr_int @52
- xdr_long @53
- xdr_opaque @54
- xdr_pointer @55
- xdr_reference @56
- xdr_short @57
- xdr_string @58
- xdr_u_char @59
- xdr_u_int @60
- xdr_u_long @61
- xdr_u_short @62
- xdr_union @63
- xdr_vector @64
- xdr_void @65
- xdr_wrapstring @66
- xdrmem_create @67
- xdrrec_create @68
- xdrrec_endofrecord @69
- xdrrec_eof @70
- xdrrec_skiprecord @71
- xdrrx_create @72
- hton_syserr_conv @73
- rxkad_stats @74 DATA
- com_err @75
- error_message @76
- rx_socket @77 DATA
- AssertionFailed @79
- afs_winsockInit @80
- rxevent_debugFile @81 DATA
- rx_debugFile @82 DATA
- rx_connDeadTime @83 DATA
- rx_maxReceiveSize @84 DATA
- rx_UdpBufSize @85 DATA
- rx_extraQuota @86 DATA
- rx_extraPackets @87 DATA
- rx_tranquil @88 DATA
- rx_getAllAddr @89
- rx_nWaiting @90 DATA
- rx_stats @91 DATA
- rx_SetNoJumbo @92
- rx_SetConnDeadTime @93
- rx_FlushWrite @94
- rx_thread_id_key @95 DATA
- multi_Finalize @96
- multi_Select @97
- multi_Init @98
- multi_Finalize_Ignore @99
- add_to_error_table @100
- xdr_afsUUID @101
- rx_GetSpecific @102
- rx_SetSpecific @103
- rx_KeyCreate @104
- rx_BusyError @105 DATA
- rx_BusyThreshold @106 DATA
- rx_IncrementTimeAndCount @107
- rx_enable_stats @108 DATA
- rx_GetServerDebug @109
- rx_GetServerStats @110
- rx_GetServerVersion @111
- rx_GetServerConnections @112
- rx_stats_mutex @113 DATA
- rx_GetServerPeers @114
- rx_RetrieveProcessRPCStats @115
- rx_RetrievePeerRPCStats @116
- rx_FreeRPCStats @117
- rx_queryProcessRPCStats @118
- rx_queryPeerRPCStats @119
- rx_enableProcessRPCStats @120
- rx_enablePeerRPCStats @121
- rx_disableProcessRPCStats @122
- rx_disablePeerRPCStats @123
- RXSTATS_ExecuteRequest @124
- RXSTATS_RetrieveProcessRPCStats @125
- RXSTATS_RetrievePeerRPCStats @126
- RXSTATS_QueryProcessRPCStats @127
- RXSTATS_QueryPeerRPCStats @128
- RXSTATS_EnableProcessRPCStats @129
- RXSTATS_EnablePeerRPCStats @130
- RXSTATS_DisableProcessRPCStats @131
- RXSTATS_DisablePeerRPCStats @132
- RXSTATS_QueryRPCStatsVersion @133
- RXSTATS_ClearProcessRPCStats @134
- RXSTATS_ClearPeerRPCStats @135
-
-
- rxi_connAbortThreshhold @138 DATA
- rxi_connAbortDelay @139 DATA
- rxi_callAbortThreshhold @140 DATA
- rxi_callAbortDelay @141 DATA
- RXSTATS_function_names @142 DATA
- RXAFSCB_function_names @143 DATA
- RXAFSCB_CallBack @144
- StartRXAFSCB_CallBack @145
- EndRXAFSCB_CallBack @146
- RXAFSCB_InitCallBackState @147
- RXAFSCB_Probe @148
- StartRXAFSCB_Probe @149
- EndRXAFSCB_Probe @150
- RXAFSCB_GetLock @151
- RXAFSCB_GetCE @152
- RXAFSCB_XStatsVersion @153
- RXAFSCB_GetXStats @154
- RXAFSCB_InitCallBackState2 @155
- RXAFSCB_WhoAreYou @156
- RXAFSCB_InitCallBackState3 @157
- RXAFSCB_ProbeUuid @158
- StartRXAFSCB_ProbeUuid @159
- EndRXAFSCB_ProbeUuid @160
- RXAFSCB_GetServerPrefs @161
- RXAFSCB_GetCellServDB @162
- RXAFSCB_GetLocalCell @163
- RXAFSCB_GetCacheConfig @164
- StartRXAFS_FetchData @165
- EndRXAFS_FetchData @166
- RXAFS_FetchACL @167
- RXAFS_FetchStatus @168
- StartRXAFS_StoreData @169
- EndRXAFS_StoreData @170
- RXAFS_StoreACL @171
- RXAFS_StoreStatus @172
- RXAFS_RemoveFile @173
- RXAFS_CreateFile @174
- RXAFS_Rename @175
- RXAFS_Symlink @176
- RXAFS_Link @177
- RXAFS_MakeDir @178
- RXAFS_RemoveDir @179
- RXAFS_OldSetLock @180
- RXAFS_OldExtendLock @181
- RXAFS_OldReleaseLock @182
- RXAFS_GetStatistics @183
- RXAFS_GiveUpCallBacks @184
- RXAFS_GetVolumeInfo @185
- RXAFS_GetVolumeStatus @186
- RXAFS_SetVolumeStatus @187
- RXAFS_GetRootVolume @188
- RXAFS_CheckToken @189
- RXAFS_GetTime @190
- RXAFS_NGetVolumeInfo @191
- RXAFS_BulkStatus @192
- RXAFS_SetLock @193
- RXAFS_ExtendLock @194
- RXAFS_ReleaseLock @195
- RXAFS_XStatsVersion @196
- RXAFS_GetXStats @197
- RXAFS_Lookup @198
- RXAFS_FlushCPS @199
- RXAFS_DFSSymlink @200
- rx_SetRxStatUserOk @201
- rx_RxStatUserOk @202
- rx_enable_hot_thread @203 DATA
- xdr_int64 @204
- xdr_uint64 @205