lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame^] | 1 | libc { |
| 2 | GLIBC_2.0 { |
| 3 | # global variables. |
| 4 | _null_auth; |
| 5 | |
| 6 | # functions used in other libraries |
| 7 | _rpc_dtablesize; _seterr_reply; |
| 8 | |
| 9 | # variables in normal name space |
| 10 | rpc_createerr; svc_fdset; svcauthdes_stats; |
| 11 | |
| 12 | # a* |
| 13 | authnone_create; authunix_create; authunix_create_default; |
| 14 | |
| 15 | # b* |
| 16 | bindresvport; |
| 17 | |
| 18 | # c* |
| 19 | callrpc; |
| 20 | clnt_broadcast; clnt_create; clnt_pcreateerror; clnt_perrno; |
| 21 | clnt_perror; clnt_spcreateerror; clnt_sperrno; clnt_sperror; |
| 22 | clntraw_create; clnttcp_create; clntudp_bufcreate; clntudp_create; |
| 23 | |
| 24 | # e* |
| 25 | endrpcent; |
| 26 | |
| 27 | # g* |
| 28 | get_myaddress; getpublickey; getsecretkey; |
| 29 | getrpcbyname; getrpcbyname_r; getrpcbynumber; getrpcbynumber_r; |
| 30 | getrpcent; getrpcent_r; getrpcport; |
| 31 | |
| 32 | # p* |
| 33 | pmap_getmaps; pmap_getport; pmap_rmtcall; pmap_set; pmap_unset; |
| 34 | |
| 35 | # r* |
| 36 | registerrpc; |
| 37 | |
| 38 | # s* |
| 39 | setrpcent; |
| 40 | svc_exit; svc_getreq; svc_getreqset; svc_register; svc_run; |
| 41 | svc_sendreply; svc_unregister; svcerr_auth; svcerr_decode; |
| 42 | svcerr_noproc; svcerr_noprog; svcerr_progvers; svcerr_systemerr; |
| 43 | svcerr_weakauth; svcfd_create; svcraw_create; svctcp_create; |
| 44 | svcudp_bufcreate; svcudp_create; svcudp_enablecache; |
| 45 | |
| 46 | # x* |
| 47 | xdr_accepted_reply; xdr_array; xdr_authunix_parms; xdr_bool; xdr_bytes; |
| 48 | xdr_callhdr; xdr_callmsg; xdr_char; xdr_cryptkeyarg; xdr_cryptkeyarg2; |
| 49 | xdr_cryptkeyres; xdr_des_block; xdr_double; xdr_enum; xdr_float; |
| 50 | xdr_free; xdr_int; xdr_key_netstarg; xdr_key_netstres; xdr_keybuf; |
| 51 | xdr_keystatus; xdr_long; xdr_netobj; xdr_opaque; xdr_opaque_auth; |
| 52 | xdr_pmap; xdr_pmaplist; xdr_pointer; xdr_reference; xdr_rejected_reply; |
| 53 | xdr_replymsg; xdr_rmtcall_args; xdr_rmtcallres; xdr_short; xdr_string; |
| 54 | xdr_u_char; xdr_u_int; xdr_u_long; xdr_u_short; xdr_union; xdr_vector; |
| 55 | xdr_void; xdr_wrapstring; xdrmem_create; xdrrec_create; |
| 56 | xdrrec_endofrecord; xdrrec_eof; xdrrec_skiprecord; xdrstdio_create; |
| 57 | xencrypt; xprt_register; xprt_unregister; |
| 58 | } |
| 59 | GLIBC_2.1 { |
| 60 | # Special Pointer to avoid keyserv deadlock |
| 61 | __key_decryptsession_pk_LOCAL; __key_encryptsession_pk_LOCAL; |
| 62 | __key_gendes_LOCAL; |
| 63 | |
| 64 | # _* |
| 65 | _authenticate; |
| 66 | |
| 67 | # a* |
| 68 | authdes_create; authdes_getucred; authdes_pk_create; |
| 69 | |
| 70 | # c* |
| 71 | cbc_crypt; clntunix_create; |
| 72 | |
| 73 | # d* |
| 74 | des_setparity; |
| 75 | |
| 76 | # e* |
| 77 | ecb_crypt; |
| 78 | |
| 79 | # g* |
| 80 | getnetname; |
| 81 | |
| 82 | # h* |
| 83 | host2netname; |
| 84 | |
| 85 | # k* |
| 86 | key_decryptsession; key_decryptsession_pk; key_encryptsession; |
| 87 | key_encryptsession_pk; key_gendes; key_get_conv; key_secretkey_is_set; |
| 88 | key_setnet; key_setsecret; |
| 89 | |
| 90 | # n* |
| 91 | netname2host; netname2user; |
| 92 | |
| 93 | # p* |
| 94 | passwd2des; |
| 95 | |
| 96 | # r* |
| 97 | rtime; |
| 98 | |
| 99 | # s* |
| 100 | svcunix_create; svcunixfd_create; |
| 101 | |
| 102 | # u* |
| 103 | user2netname; |
| 104 | |
| 105 | # x* |
| 106 | xdecrypt; xdr_authdes_cred; xdr_authdes_verf; |
| 107 | xdr_getcredres; xdr_int16_t; xdr_int32_t; xdr_int8_t; |
| 108 | xdr_netnamestr; xdr_sizeof; |
| 109 | xdr_uint16_t; xdr_uint32_t; xdr_uint8_t; xdr_unixcred; |
| 110 | } |
| 111 | GLIBC_2.1.1 { |
| 112 | xdr_hyper; xdr_u_hyper; xdr_longlong_t; xdr_u_longlong_t; |
| 113 | xdr_int64_t; xdr_uint64_t; |
| 114 | } |
| 115 | GLIBC_2.1.2 { |
| 116 | getrpcbyname_r; getrpcbynumber_r; getrpcent_r; |
| 117 | } |
| 118 | GLIBC_2.2 { |
| 119 | svc_getreq_common; svc_getreq_poll; svc_max_pollfd; svc_pollfd; |
| 120 | } |
| 121 | GLIBC_2.2.3 { |
| 122 | __rpc_thread_svc_fdset; __rpc_thread_createerr; |
| 123 | __rpc_thread_svc_pollfd; __rpc_thread_svc_max_pollfd; |
| 124 | } |
| 125 | GLIBC_2.3.4 { |
| 126 | xdr_quad_t; xdr_u_quad_t; |
| 127 | } |
| 128 | GLIBC_PRIVATE { |
| 129 | __libc_clntudp_bufcreate; __libc_rpc_getport; |
| 130 | } |
| 131 | } |