[LIBTIRPC]

Add a spec file

svn path=/trunk/; revision=75118
This commit is contained in:
Pierre Schweitzer
2017-06-19 09:09:22 +00:00
parent cc89486210
commit 8d64c9de05
2 changed files with 94 additions and 1 deletions
+3 -1
View File
@@ -1,3 +1,5 @@
spec2def(libtirpc.dll libtirpc/libtirpc.spec ADD_IMPORTLIB)
remove_definitions(-D_WIN32_WINNT=0x502)
add_definitions(-D_WIN32_WINNT=0x600)
add_definitions(-DUNICODE -D_WIN32 -DPORTMAP -Dstrdup=_strdup)
@@ -89,7 +91,7 @@ add_library(libtirpc SHARED
${SOURCE}
# libtirpc/libtirpc.rc
libtirpc/libtirpc_ros.rc
libtirpc/libtirpc.def)
${CMAKE_CURRENT_BINARY_DIR}/libtirpc.def)
if(MSVC)
else()
+91
View File
@@ -0,0 +1,91 @@
@ cdecl authnone_create()
@ cdecl authunix_create(str long long long ptr)
@ cdecl authunix_create_default()
@ cdecl authsspi_create(ptr str ptr)
@ cdecl authsspi_create_default(ptr str long)
@ cdecl clnt_create(str long long str)
@ cdecl clnt_broadcast(long long long ptr ptr ptr ptr ptr)
@ cdecl clnt_pcreateerror(str)
@ cdecl clnt_perrno(long)
@ cdecl clnt_perror(ptr str)
@ cdecl clnt_spcreateerror(str)
@ cdecl clnt_sperrno(long)
@ cdecl clnt_sperror(ptr str)
@ cdecl clnt_tli_create(long ptr ptr long long long long ptr ptr ptr)
@ cdecl clntraw_create(long long)
@ cdecl clnttcp_create(ptr long long ptr long long)
@ cdecl clntudp_bufcreate(ptr long long int64 ptr long long)
@ cdecl clntudp_create(ptr long long int64 ptr)
@ cdecl freenetbuf(ptr)
@ cdecl freenetconfigent(ptr)
@ cdecl freeuaddr(str)
@ cdecl get_myaddress(ptr)
@ cdecl getnetconfigent(str)
@ cdecl pmap_getmaps(ptr)
@ cdecl pmap_getport(ptr long long long)
@ cdecl pmap_rmtcall(ptr long long long ptr str ptr str int64 ptr)
@ cdecl pmap_set(long long long long)
@ cdecl pmap_unset(long long)
@ cdecl svc_getreq(long)
@ cdecl svc_getreqset(ptr)
@ cdecl svc_run()
@ cdecl svc_sendreply(ptr ptr ptr)
@ cdecl svcerr_auth(ptr long)
@ cdecl svcerr_decode(ptr)
@ cdecl svcerr_noproc(ptr)
@ cdecl svcerr_noprog(ptr)
@ cdecl svcerr_progvers(ptr long long)
@ cdecl svcerr_systemerr(ptr)
@ cdecl svcerr_weakauth(ptr)
@ cdecl svcraw_create()
@ cdecl svctcp_create(long long long)
@ cdecl svcudp_bufcreate(long long long)
@ cdecl svcudp_create(long)
@ cdecl taddr2uaddr(ptr ptr)
@ cdecl tsd_key_delete()
@ cdecl uaddr2taddr(ptr str)
@ cdecl xdr_array(ptr ptr ptr long long ptr)
@ cdecl xdr_authunix_parms(ptr ptr)
@ cdecl xdr_bool(ptr ptr)
@ cdecl xdr_bytes(ptr ptr ptr long)
@ cdecl xdr_callhdr(ptr ptr)
@ cdecl xdr_callmsg(ptr ptr)
@ cdecl xdr_char(ptr str)
@ cdecl xdr_des_block(ptr ptr)
@ cdecl xdr_double(ptr ptr)
@ cdecl xdr_enum(ptr ptr)
@ cdecl xdr_float(ptr ptr)
@ cdecl xdr_free(ptr ptr)
@ cdecl xdr_hyper(ptr ptr)
@ cdecl xdr_int(ptr ptr)
@ cdecl xdr_long(ptr ptr)
@ cdecl xdr_netobj(ptr ptr)
@ cdecl xdr_opaque(ptr str long)
@ cdecl xdr_opaque_auth(ptr ptr)
@ cdecl xdr_pmap(ptr ptr)
@ cdecl xdr_pmaplist(ptr ptr)
@ cdecl xdr_pmaplist_ptr(ptr ptr)
@ cdecl xdr_pointer(ptr ptr long ptr)
@ cdecl xdr_reference(ptr ptr long ptr)
@ cdecl xdr_replymsg(ptr ptr)
@ cdecl xdr_short(ptr ptr)
@ cdecl xdr_string(ptr ptr long)
@ cdecl xdr_u_char(ptr ptr)
@ cdecl xdr_u_hyper(ptr ptr)
@ cdecl xdr_u_int(ptr ptr)
@ cdecl xdr_u_int32_t(ptr ptr)
@ cdecl xdr_u_int64_t(ptr ptr)
@ cdecl xdr_u_long(ptr ptr)
@ cdecl xdr_u_short(ptr ptr)
@ cdecl xdr_union(ptr ptr str ptr ptr)
@ cdecl xdr_vector(ptr str long long ptr)
@ cdecl xdr_void()
@ cdecl xdr_wrapstring(ptr ptr)
@ cdecl xdrmem_create(ptr str long long)
@ cdecl xdrrec_create(ptr long long ptr ptr ptr)
@ cdecl xdrrec_endofrecord(ptr long)
@ cdecl xdrrec_eof(ptr)
@ cdecl xdrrec_skiprecord(ptr)
@ cdecl xdrstdio_create(ptr ptr long)
@ cdecl xprt_register(ptr)
@ cdecl xprt_unregister(ptr)